W3Data コントローラ

❮ 前章へ 次章へ ❯

コントローラとは?

コントローラは、データを制御するために書く関数です。

自分で書くコントローラを使用すると、いかようにもデータを変更することができます。

次のことができます:


コントローラの追加

データを表示する前にコントローラを追加することは、表示前にデータを変更することが可能になります。

// Added a controller to modify data before display
myController();

w3DisplayData("id01", myObject);

コントローラの例

大文字に変換

function myController() {
  var i, x;
  var myArray = myObject["cd"];
  for (i = 0; i < myArray.length; i++) {
    myArray[i]["CustomerName"] =
    myArray[i]["CustomerName"].toUpperCase();
  }
}
Try It Yourself ❯

価格の加算

function myController() {
  var i;
  var x;
  var total = 0;
  var myArray = myObject["cd"];
  for (i = 0; i < myArray.length; i++) {
    total += Number(myArray[i]["price"]);
  }
  myObject["total"] = total.toFixed(2);
}
Try It Yourself ❯

❮ 前章へ 次章へ ❯