Foros de discusión

Multiple Order in Service Builder

Rui Maciel, modificado hace 11 años.

Multiple Order in Service Builder

Junior Member Mensajes: 36 Fecha de incorporación: 23/07/12 Mensajes recientes
Hi, i'm new in Liferay Community, i wonder if i can do this in Service Builder:
<!-- Order -->
		<order by="asc"><order-column name="entityId" /></order>
		<order by="desc"><order-column name="entityId" /></order>
		<order by="asc"><order-column name="field1" /></order>
		<order by="desc"><order-column name="field1" /></order>
		<order by="asc"><order-column name="field2" /></order>
		<order by="desc"><order-column name="field2" /></order>
		<order by="asc"><order-column name="field3" /></order>
		<order by="desc"><order-column name="field3" /></order>

My goal is to use this in a search container. I want to know if the service builder generates automatically the needed methods, because if i set the needed values in "orderable" and "orderableproperty" parameters in liferay-ui:search-container-column-tex fields, it doesn't work.

Thanks
Rui Maciel
Rui Maciel, modificado hace 11 años.

RE: Multiple Order in Service Builder (Respuesta)

Junior Member Mensajes: 36 Fecha de incorporación: 23/07/12 Mensajes recientes
I got myself the answer, so I opened the file in the liferay IDE and i got and error in service.xml. I can only have one <order> tag per entity.
Since i was editing service.xml file in notepad ++, this kind of errors weren't detected.
thumbnail
Marco Antônio Leite Cavalcante, modificado hace 8 años.

RE: Multiple Order in Service Builder

Junior Member Mensajes: 60 Fecha de incorporación: 4/06/12 Mensajes recientes
<order>
	<order-column name="articleId" order-by="asc" />
	<order-column name="version" order-by="desc" />
</order>

The above settings will order by articleId in an ascending manner and then by version in a descending manner.