Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
var KitIntranetNews = SuperWidget.extend({
	// código
});

 


Informações
titleImportante

Note que é essencial referenciar corretamente o nome da variavel javascript no "data-params" do arquivo .ftl, ou seja:

Esse código:

Bloco de código
languagexml
KitIntranetNews.instance(${parameters})

Faz referência a essa variável:

Bloco de código
languagejs
var KitIntranetNews

Interface aplicada com Fluig Style Guide

...

Para salvar as preferências da widget, utilizamos o método WCMSpaceAPI.PageService.UPDATEPREFERENCES passando um método para callback (tratamento de retorno), o id da instância da widget e as preferências a serem salvas.

...

Bloco de código
themeEclipse
languagejs
var KitIntranetNews = SuperWidget.extend({
    news: null,
    newsSource: null,
    url: null,
    numberOfArticles: null,
    DATASET: "dataset",
    FEED: "rssfeed",
    KIT_NEWS: "kit_news",
 
	// código
});

As preferências da widget são recuperadas automaticamente. Basta salvar as preferências com os nomes das variáveis da widget, como no tópico Como salvar as preferências da widget.

...