10
Bir Liferay arama kabı yazdım, harika çalışıyor.
Şimdi sütunlar alfabetik olarak sıralanabilir olmak istiyorum, bu yüzden orderable="true"
ekledi: Ben, sırasını adını tıklayın ya da küçük oklar herhangi zaman ama :Liferay arama kabı için orderable = true eklendi, kontroller belirdi ancak sipariş değişmedi
<liferay-ui:search-container
<liferay-ui:search-container-results
results="<%= BicycleLocalServiceUtil.getBicyclesByCompanyId(
themeDisplay.getCompanyId()) %>"
total="<%= BicyleLocalServiceUtil.getBicyclesCount() %>" />
<liferay-ui:search-container-row
className="com.example.portal.portlet.navigation.model.Bicycle"
keyProperty="bicycleId"
modelVar="bicycle"
escapedModel="<%= true %>">
<liferay-ui:search-container-column-text
name="name"
property="name"
value="<%= bicycle.getName() %>"
orderable="<%= true %>"
/>
<liferay-ui:search-container-column-text
name="nickname"
property="nickname"
orderable="<%= true %>"
/>
<liferay-ui:search-container-column-jsp
align="right"
path="/html/bicycle/bicycle_actions.jsp" />
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>
sonuç iyi görünüyor Aşağıdaki satırlar değiştirmez.
Bir şey mi eksik?
Herhangi bir custom comparator değerine ihtiyacım yok, "Bob" ve "Joe" gibi basit dizeler.
denedin 'orderable = "<%= true %>"'? Ve bazen sipariş için kullanılan özelliği ('property =" ... "') ayarlamanız gerekir. –
@TobiasLiefke: Evet, "doğru" ve "özellik" ile aynı sorun. Bunu yansıtmak için kodu güncelledim, teşekkürler! –