Estensioni IBM al Dojo Toolkit

Libreria Atom, archivio dati e widget

Riferimento Atom AppStore:

AppStore implementa tre API di dojo.data: Lettura, Scrittura e Identità. Leggere la seguente documentazione di riferimento su ciascuna di queste API:


dojo.data.api.Read

Questa è un'API astratta che le implementazioni dei provider di dati seguono. Per maggiori informazioni sulle API dojo.data, visitare il sito . http://www.dojotoolkit.org/node/98.

Riepilogo funzioni
Object getValue(elemento Object, attributo String, defaultValue String)
Recupera il valore dell'attributo denominato nell'elemento specificato
Array getValues(elemento Object, attributo String)
Recupera i valori dell'attributo denominato nell'elemento specificato
Array getAttributes(elemento Object)
Restituisce una matrice con tutti gli attributi di questo elemento
Boolean hasAttribute(elemento Object, attributo String)
Restituisce vero se l'*elemento* specificato ha un valore per l'*attributo* specificato
Boolean containsValue(elemento Object, attributo String, valore Object)
Restituisce vero se il *valore* specificato è uno dei valori che il metodo getValues restituisce
Boolean isItem(elemento Object)
Restituisce se *componente* è un elemento e viene da questa istanza di archivio
Boolean isItemLoaded(elemento Object)
Restituisce se *componente* viene caricato nella memoria locale
void loadItem(Object keywordArgs)
Specificato un elemento, questo metodo carica l'elemento in modo che una chiamata successiva a store.isItemLoaded(item) restituisca true
Object fetch(Object keywordArgs)
Specificata una query e una serie di opzioni definite, quali un un avvio e un conteggio degli elementi da restituire, questo metodo esegue la query e rende i risultati disponibili come elementi di dati
Object getFeatures()
Restituisce un oggetto semplice di valori di parole chiave che specifica le funzioni di interfaccia che vengono implementate dall'archivio dati
void close(richiesta Object)
Istruisce l'archivio per chiudere tutte le informazioni associate con una richiesta particolare
Stringa getLabel(elemento Object)
Metodo per esaminare l'elemento e restituire un'etichetta leggibile dall'utente per l'elemento che fornisce una descrizione generale o adeguata dell'elemento
Array getLabelAttributes(elemento Object)
Metodo per esaminare l'elemento e restituire una matrice degli attributi dell'elemento usati per generare la relativa etichetta, se esiste

Dettagli della funzione
getValue

getValues

getAttributes

hasAttribute

containsValue

isItem

isItemLoaded

loadItem

fetch

getFeatures

close

getLabel

getLabelAttributes

dojo.data.api.Write

Questa è un'API astratta che le implementazioni dei provider di dati seguono. Questa API specifica le funzioni necessarie per scrivere su un archivio di dati.

Riepilogo funzioni
Object getFeatures()
Consultare dojo.data.api.Read.getFeatures
Object newItem(Object keywordArgs)
Restituisce un nuovo oggetto creato
Boolean deleteItem(Object item)
Elimina un elemento dall'archivio
Boolean setValue(elemento Object, attributo String, valore Object)
Imposta il valore di un attributo in un elemento, sostituendo ogni valore o valori precedenti
Boolean setValues(elemento Object, attributo String, valori Array)
Aggiunge ciascun valore nella matrice *valori* come valore dell'attributo specificato nell'elemento specificato, sostituendo ogni precedente valore o valori
Boolean unsetAttribute(elemento Object, attributo String)
Elimina tutti i valori di un attributo in elemento
Boolean salva(keywordArgs)
Salava tutte le modifiche effettuate a livello locale nel server
Boolean revert()
Scarta tutte le modifiche non salvate
Boolean isDirty(elemento)
Specificato un elemento, isDirty(), restituisce true se l'elemento è stato modificato dall'ultimo completamento del metodo di salvataggio

Dettagli della funzione
getFeatures

newItem

deleteItem

setValue

setValues

unsetAttribute

save

revert

isDirty

dojo.data.api.Identity

Questa è un'API astratta che le implementazioni dei provider di dati seguono. Le funzioni definite recuperano l'identità singola di un elemento, nonché gli attributi che hanno fornito l'identità.

Riepilogo funzioni
Object getFeatures()
Consultare dojo.data.api.Read.getFeatures
Object getIdentity(elemento Object)
Restituisce un identificatore univoco per un elemento
Array getIdentityAttributes(elemeto Object)
Restituisce una matrice di nomi di attributi usati per generare l'identità
Object fetchItemByIdentity(keywordArgs Object)
Specificata l'identità di un elemento, questo metodo restituisce l'lemento che presenta questa identità mediante la richiamata onItem

Dettagli della funzione
getFeatures

getIdentity

getIdentityAttributes

fetchItemByIdentity