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 data
myObj = new AppML();
myObj.dataSource = "/example/appml/customers.ashx";
myObj.getData();
// Locate the data records
myArr = myObj.data.records;
len = myArr.length;
// Display the records
for (i = 0; i < len; i++) {
txt += myArr[i].CustomerName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
</script>
</body>
</html>
结果
Alfreds Futterkiste
Berglunds snabbköp
Centro comercial Moctezuma
Ernst Handel
FISSA Fabrica Inter. Salchichas S.A.
Galería del gastrónomo
Island Trading
Königlich Essen
Laughing Bacchus Wine Cellars
Magazzini Alimentari Riuniti
North/South
Paris spécialités
Rattlesnake Canyon Grocery
Simons bistro
The Big Cheese
Vaffeljernet
Wolski 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 | 应用程序数据记录 |