Estensioni IBM al Dojo Toolkit

Libreria Atom, archivio dati e widget

Riferimento Atom Widgets:


Widget del visualizzatore feed

Riferimento widget per l'implementazione di un visualizzatore feed Atom, questo widget esegue la lettura di un feed dall'URL specificato e visualizza, in ordine cronologico, i titoli delle voci e gli elementi aggiornati. Questo widget supporta gli eventi clic per evidenziare una voce e pubblica la voce selezionata nella sezione specificata.

Variabili widget
Stringa url L'URL da cui recuperare il feed Atom
Stringa entrySelectionTopic La sezione per sottoscrivere e pubblicare. Questa sezione consente una comunicazione a due sensi tra i widget FeedViewer e FeedEntryViewer o FeedEntryEditor.
Boolean localSaveOnly Se reinviare le voci aggiornate (se si utilizza FeedEntryEditor per visualizzare o modificare le voci) al server

Funzioni widget
void clear()
Elimina tutte le voci correnti nella vista feed
void setFeedFromUrl(url String)
Imposta il feed da un URL
void setFeed(feed ibm_atom.io.atom.Feed)
Imposta i dati feed da visualizzare
void appendGrouping(titleText String)
Aggiunge un nuovo raggruppamento di voci con il testo del titolo specificato
void appendEntry(voce ibm_atom.io.atom.Entry)
Aggiunge una voce alla vista feed
void onEntrySelected(voce ibm_atom.io.Entry)
Questa funzione è intesa come punto di aggiunta e viene chiamata quando si seleziona una voce
void addCategoryIncludeFilter(filtro Object)
Aggiunge un filtro per l'inserimento della voce nella vista feed
void removeCategoryIncludeFilter(filtro Object)
Rimuove un filtro per l'inserimento della voce nella vista feed
void destroy()
Cancella il widget, inclusi tutti i discendenti e le sottoscrizioni

Dettagli sulla funzione di widget
elimina

setFeedFromUrl

setFeed

appendGrouping

appendEntry

onEntrySelected

addCategoryIncludeFilter

removeCategoryIncludeFilter

destroy

Widget del visualizzatore della voce feed

Questo widget visualizza i singoli elementi di una voce. Nella parte superiore viene fornita una barra con un menu per attivare o disattivare elementi specifici. Gli elementi visualizzabili possono essere stabiliti al momento della creazione. Oltre alle funzioni indicate nella tabella seguente, sono presenti varie funzioni aggiuntive, usate principalmente a livello interno, per impostare il valore di vari nodi nella pagina.

Variabili widget
Boolean enableMenu Se attivare il menu, consentendo di visualizzare o non visualizzare gli gli elementi della voce.
Boolean enableMenuFade Indica se un effetto fade slick-looking fade effect is used for the menu described above.
Boolean enableEdit Indica se se le funzioni di modifica sono attivate. Questo flag viene usato solo se si utilizza il widget FeedEntryEditor, che estende questo widget.
Stringa displayEntrySections Utilizzare i seguenti elementi voce per la visualizzazione come elenco separato da virgole. Le sezioni disponibili sono titolo, autori, sostenitori, riepilogo, contenuto, ID e aggiornamento.
Stringa entrySelectionTopic La sezione per sottoscrivere e pubblicare. Questa sezione consente una comunicazione a due sensi tra i widget FeedViewer e FeedEntryViewer o FeedEntryEditor.

Funzioni widget
void clear()
Elimina lo stato completo di questo widget, inclusa l'eliminazione della voce specifica visualizzata e il feed di cui fa parte
void clearNodes()
Elimina i nodi di visualizzazione di questo widget
void setEntry(voce ibm_atom.io.atom.Entry, feed ibm_atom.io.atom.Feed, leaveMenuState Boolean)
Imposta la voce visualizzata da questo visualizzatore

Dettagli sulla funzione di widget
elimina

clearNodes

setEntry

Widget dell'editor della voce feed

Questo widget visualizza gli elementi di una singola voce e inoltre consente di effettuare le modifiche in questa voce, se la voce presenta un collegamento con un attributo rel uguale a "modifica". Questo widget non effettua nessuna azione di reinvio delle modifiche come richieste. Tuttavia, il widget aggiorna il relativo rendering e invia gli aggiornamenti alla sezione entrySelectionTopic e consente al widget FeedViewer di gestire l'invio dei dati.

Come indicato, questo widget estende il widget FeedEntryEditor; pertanto tutte le variabili e le funzioni relative vengono ereditate. Questo widget, tuttavia, esegue la sovrascrittura delle funzioni non documentate precedentemente menzionate che impostano i valori dei nodi di visualizzazione, in quanto deve sostituire il valore con un oggetto editor nel caso in cui questa voce venga modificata. Questo widget non presenta variabili aggiuntive o funzioni sul visualizzatore FeedEntryViewer. Per le variabili e le funzioni appropriate, fare clic qui e qui, rispettivamente.