API AppML


A API AppML define os métodos e propriedades do AppML


O que métodos e propriedades podem fazer?

Com métodos e propriedades você pode:

  • Criar aplicativos AppML
  • Alimentar aplicativos com dados
  • Buscar dados do aplicativo para uso em sua página da web

Exemplo

new AppML() cria um novo objeto AppML.
dataSource
define a fonte de dados do objeto AppML.
getData()
obtém os dados.
data.records
contém os registros de dados.

Você pode fazer um loop nos registros e exibir o conteúdo em um elemento HTML:

Exemplo

// 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

Alguns métodos 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.

Algumas propriedades do 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

Algumas propriedades do objeto de dados

Property Description
data.model The application data model
data.records The application data records