API de AppML
La API de AppML define los métodos y las propiedades de AppML
¿Qué pueden hacer los métodos y las propiedades?
Con métodos y propiedades puedes:
- Crear aplicaciones AppML
- Alimentar aplicaciones con datos
- Obtener datos de la aplicación para usar en su página web
Ejemplo
new AppML() crea un nuevo objeto AppML.
dataSource establece la fuente de datos del objeto AppML.
getData() obtiene los datos.
data.records contiene los registros de datos.
Puede recorrer los registros y mostrar el contenido en un elemento HTML:
Ejemplo
// Create an AppML object and fetch the data
myObj = new AppML();
myObj.dataSource = "https://www.w3schools.com/appml/customers.php";
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;
Resultado
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
Algunos métodos de AppML
Method | Description |
---|---|
new AppML() | Creates a new AppML object |
run() | Runs an application object |
appml("name") | Returns the appml object with the specified name |
displayMessage(text) | Displays a specified message. |
setError(no, description) | Sets a specified error and error description. |
Algunas propiedades de AppML
Property | Description |
---|---|
appName | The application name (the container id) |
container | The application container element |
controller | The application controller |
data | The application data object |
dataSource | The application data source |
message | The application message |
Algunas propiedades de objetos de datos
Property | Description |
---|---|
data.model | The application data model |
data.records | The application data records |