Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
themeEclipse
languagexml
<div id="KitIntranetNews_${instanceId}" class="wcm-widget-class super-widget fluig-style-guide"
	data-params="KitIntranetNews.instance(${parameters})">
	<!--
		código
	 -->
</div>

 

No arquivo javascript devemos contruir o código fonte com a seguinte estrutura.

...

ESCREVER AQUI SOBRE INTERFACE STYLE GUIDE

 

Como salvar as preferências da widget

...

Bloco de código
themeEclipse
languagejs
var preferences = {
    newsSource: "fonte",
    url: "/news/feed/url",
    numberOfArticles: 10
};
 
WCMSpaceAPI.PageService.UPDATEPREFERENCES({
    async: true,
    success: function (data) {
			// código
    },
    fail: function (xhr, message, errorData) {
		// código
    }
}, this.instanceId, preferences
);

...

Como recuperar preferências da widget

...

'/feed' é o @Path do método que desejamos chamar da classe NewsRest.java.

 

E assim está pronto nossa chamada REST com uma classe interna na própria widget.

...

Exportar a widget no servidor Fluig

...