最新のWeb開発のチュートリアル
 

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();
  }
}
»それを自分で試してみてください

価格をまとめます

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);
}
»それを自分で試してみてください