コントローラとは何ですか?
コントローラは、データを制御するためにあなたが書いた関数です。
自己書かれたコントローラを使用すると、とにかくあなたが望むデータを変更することができます。
あなたはできる:
- 大文字に変換します
- 通貨の変換
- 計算してまとめます
- ラウンド値
- 代替値
- 値に応じて色を変更
- 何か他のものあなたがプログラムすることができます
コントローラの追加
データを表示する前にコントローラを追加することは、それらが表示される前にデータを修正することができます。
例
// 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);
}
»それを自分で試してみてください