AppML モデルは、アプリケーションを記述します。
AppML モデルは、アプリケーションを記述する JavaScript オブジェクト(JSON)です。
この小さなモデルでは、データベースからデータを取得するためのアプリケーションを記述しています:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
AppML モデルで、以下のことができます:
データのフィルタリング(検索、ソート)を可能にするため、モデルにフィルタ情報を追加することができます:
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
データ更新を可能にするため、モデルに更新情報を追加することができます:
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
これまでに、このチュートリアルで見てきたアプリケーションは、モデルを使用していませんでした。
![]() |
この章以降は、モデルに指定することで、データベース接続、入力、フィルタ、データの更新を行います。 |
|---|