AppML API
AppML API 定义了 AppML 的方法和属性。
方法和属性可以做什么?
通过方法和属性,您可以:
- 创建AppML应用程序
- 向应用程序提供数据
- 获取应用程序数据以在网页中使用
实例
new AppML() 创建一个新的 AppML 对象。
dataSource 设置 AppML 对象的数据源。
getData() 获取数据。
data.records 包含数据记录。
您可以循环记录并在 HTML 元素中显示内容:
实例
<!DOCTYPE html><html><title>Customers</title><link rel="stylesheet" href="/example/appml/style.css"><script src="https://cankaoshouce.com/js/appml/appml.js"></script><body><p id="demo"></p><script>var myObj, myArr, len, i, txt = "";// Create an AppML object and fetch the datamyObj = new AppML();myObj.dataSource = "/example/appml/customers.ashx";myObj.getData();// Locate the data recordsmyArr = myObj.data.records;len = myArr.length;// Display the recordsfor (i = 0; i < len; i++) {txt += myArr[i].CustomerName + "<br>";}document.getElementById("demo").innerHTML = txt;</script></body></html>
结果
Alfreds FutterkisteBerglunds snabbköpCentro comercial MoctezumaErnst HandelFISSA Fabrica Inter. Salchichas S.A.Galería del gastrónomoIsland TradingKöniglich EssenLaughing Bacchus Wine CellarsMagazzini Alimentari RiunitiNorth/SouthParis spécialitésRattlesnake Canyon GrocerySimons bistroThe Big CheeseVaffeljernetWolski Zajazd
一些 AppML 方法
| 方法 | 描述 |
|---|---|
| new AppML() | 创建一个新的 AppML 对象 |
| run() | 运行应用程序对象 |
| appml("name") | 返回具有指定名称的 appml 对象 |
| displayMessage(text) | 显示指定的消息 |
| setError(no, description) | 设置指定的错误和错误描述 |
一些 AppML 属性
| 属性 | 描述 |
|---|---|
| appName | 应用程序名称(容器id) |
| container | 应用程序容器元素 |
| controller | 应用程序控制器 |
| data | 应用程序数据对象 |
| dataSource | 应用程序数据源 |
| message | 应用程序消息 |
一些对象属性
| 属性 | 描述 |
|---|---|
| data.model | 应用程序数据模型 |
| data.records | 应用程序数据记录 |