AppML API

AppML API 定义了 AppML 的方法和属性。


方法和属性可以做什么?

通过方法和属性,您可以:

  • 创建AppML应用程序
  • 向应用程序提供数据
  • 获取应用程序数据以在网页中使用

实例

new AppML() 创建一个新的 AppML 对象。

dataSource 设置 AppML 对象的数据源。

getData() 获取数据。

data.records 包含数据记录。

您可以循环记录并在 HTML 元素中显示内容:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <title>Customers</title>
  4. <link rel="stylesheet" href="/example/appml/style.css">
  5. <script src="https://cankaoshouce.com/js/appml/appml.js"></script>
  6. <body>
  7. <p id="demo"></p>
  8. <script>
  9. var myObj, myArr, len, i, txt = "";
  10. // Create an AppML object and fetch the data
  11. myObj = new AppML();
  12. myObj.dataSource = "/example/appml/customers.ashx";
  13. myObj.getData();
  14. // Locate the data records
  15. myArr = myObj.data.records;
  16. len = myArr.length;
  17. // Display the records
  18. for (i = 0; i < len; i++) {
  19. txt += myArr[i].CustomerName + "<br>";
  20. }
  21. document.getElementById("demo").innerHTML = txt;
  22. </script>
  23. </body>
  24. </html>
结果
  1. Alfreds Futterkiste
  2. Berglunds snabbköp
  3. Centro comercial Moctezuma
  4. Ernst Handel
  5. FISSA Fabrica Inter. Salchichas S.A.
  6. Galería del gastrónomo
  7. Island Trading
  8. Königlich Essen
  9. Laughing Bacchus Wine Cellars
  10. Magazzini Alimentari Riuniti
  11. North/South
  12. Paris spécialités
  13. Rattlesnake Canyon Grocery
  14. Simons bistro
  15. The Big Cheese
  16. Vaffeljernet
  17. 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应用程序数据记录