Fórumok

Multiple Order in Service Builder

Rui Maciel, módosítva 11 év-val korábban

Multiple Order in Service Builder

Junior Member Bejegyzések: 36 Csatlakozás dátuma: 2012.07.23. Legújabb bejegyzések
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, módosítva 11 év-val korábban

RE: Multiple Order in Service Builder (Válasz)

Junior Member Bejegyzések: 36 Csatlakozás dátuma: 2012.07.23. Legújabb bejegyzések
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, módosítva 8 év-val korábban

RE: Multiple Order in Service Builder

Junior Member Bejegyzések: 60 Csatlakozás dátuma: 2012.06.04. Legújabb bejegyzések
<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.