DOUI - Estilo, número de itens e campos específicos na definição | Lumis XP
Neste vídeo é explicado como configurar o número de itens e os campos a serem exibidas em uma interface. Além disso, também é explicado como criar um estilo padrão a partir do Eclipse.
Para isso, são feitos os seguintes passos:
- Instanciar interface de lista rápida do serviço; (0:28)
- Customização do número de itens para a interface de lista rápida; (1:23)
- Customização do estilo para a interface de lista rápida a partir do Eclipse; (3:56)
- Customização dos campos exibidos pela interface de lista rápida a partir do Eclipse. (7:19)
douidefinition.xml
...
<interfaces>
<interface id="quicklist">
<sources>
<source id="default">
<fields inherit="default">
<field id="tipo" doOptionLookup="true"></field>
</fields>
<maxRows>3</maxRows>
</source>
</sources>
</interface>
<interfaces>
...
Estilo para a lista rápida:
<%
var rows = lum_xpath.selectNodes("//data/row");
for(var i in rows)
{
var row = lum_xpath.toMap(rows[i]);
%>
<article class="desktop-4 tablet-2 mobile-full">
<a href="noticia.html" class="news-list-item">
<div class="news-image">
<div class="news-fader">
<div class="read-more">
Leia a notícia
</div>
</div>
</div> <h1><%=row.nome%></h1> <p><%=row.introducao%></p> <p><%=row.tipo%></p></a>
</article>
<%
}
%>