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 |
---|
feedViewer.setFeedFromUrl("http://googleblog.blogspot.com/atom.xml");
var atomIO = new ibm_atom.io.atom.AtomIO(); atomIO.getFeed(feedURI,feedHandler); funzione feedHandler(feed,domNode){ feedViewer.setFeed(feed); }
feedViewer.appendGrouping("Friday, January 6, 2007");
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 |
---|
Questa funzione elimina tutti i dato associati allo stato di questo widget, inclusa la voce visualizzata da questo widget, il feed di cui fa parte e così via. Inoltre, chiama la funzione clearNodes per eliminare i dati visualizzati.
Questa funzione elimina i nodi di visualizzazione di tutti i dati correlati alla voce e imposta il widget sul relativo stato di visualizzazione iniziale.
Imposta la voce visualizzata da questo widget. Il valore leaveMenuState indicate se tenere lo stato corrente del menu o reimpostarlo sui valori predefiniti.
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.