AppML API
AppML API определяет методы и свойства AppML.
API - расшифровывается как Application Programming Interface (интерфейс программирования приложений).
Что могут делать методы и свойства?
С помощью методов и свойств вы можете:
- Создать приложение AppML
- Обеспечивать приложения данными
- Получать данные приложения для использования на вашей веб-странице
Пример
new AppML() создает новый AppML объект.
dataSource устанавливает источник данных AppML объекта.
getData() получает данные.
data.records содержит записи данных.
Вы можете зацикливать записи и отображать содержимое в HTML элементе:
Пример
// Создайте объект AppML и получите данные
myObj = new AppML();
myObj.dataSource = "https://www.w3schools.com/appml/customers.html";
myObj.getData();
// Найдите записи данных
myArr = myObj.data.records;
len = myArr.length;
// Показать записи
for (i = 0; i < len; i++) {
txt += myArr[i].CustomerName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Попробуйте сами »
Результат
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 | Записи данных приложения |


