AppML モデル


AppML モデルは、アプリケーションを記述します。


AppMLモデルとは?

AppML モデルは、アプリケーションを記述する JavaScript オブジェクト(JSON)です。

この小さなモデルでは、データベースからデータを取得するためのアプリケーションを記述しています:

{
"database" : {
    "connection" : "localmysql",
    "sql" : "SELECT * FROM Customers"}
}

AppMLモデルで何ができますか?

AppML モデルで、以下のことができます:


データのフィルタリング(検索、ソート)を可能にするため、モデルにフィルタ情報を追加することができます:

"filteritems" : [
    {"item" : "CustomerName", "label" : "Customer"},
    {"item" : "City"},
    {"item" : "Country"}
]

データ更新を可能にするため、モデルに更新情報を追加することができます:

"updateItems" : [
    {"item" : "CustomerName"},
    {"item" : "Address"},
    {"item" : "PostalCode"},
    {"item" : "City"},
    {"item" : "Country"}
]

モデルなし

これまでに、このチュートリアルで見てきたアプリケーションは、モデルを使用していませんでした。

Note この章以降は、モデルに指定することで、データベース接続、入力、フィルタ、データの更新を行います。