У меня на экране был список форм, имена его столбцов были идентичны полям, для которых я устанавливал условия.что-то вроде:
<form-list name="list" list="receptions" headre-dialog="true" paginate="true">
<field name="mySurname" skip-form="false">
<header-field show-order-by="true"><text-find hide-options="true"/></header-field>
<default-field><display/></default-field>
</field>
<field name="myDate" skip-form="false">
<header-field show-order-by="true"><text-find hide-options="true"/></header-field>
<default-field><display/></default-field>
</field>
<field name="editButton">
<default-field>
<link url="edit" parameter-map="[myId:myId]" icon="glyphicon glyphicon-pencil" btn-type="info" />
</default-field>
</field>
<form-list-column>
<field-ref name="myId" skip-form="true"/>
</form-list-column>
<form-list-column>
<field-ref name="myName"/>
</form-list-column>
<form-list-column>
<field-ref name="mySurname"/>
</form-list-column>
<form-list-column>
<field-ref name="myDate"/>
</form-list-column>
<form-list-column>
<field-ref name="editButton"/>
</form-list-column>
<field-layout>
<fields-not-referenced/>
<field-row>
<field-ref name="myId"/>
<field-ref name="myName"/>
<field-ref name="mySurname"/>
<field-ref name="myDate"/>
<field-ref name="editButton"/>
</field-row>
</field-layout>
</form-list>
Я добавил строку ниже и удалил инструкцию orderBy в конце моего поиска сущности:
<search-form-inputs input-fields-map="[orderByField:ec.web.parameters.orderByField]" default-order-by="myDate,myId,mySurname,myName,myDate" />
и проверилиз экрана статистики запросов, что запрос, созданный двумя сущностями-сущностями в этом разделе, одинаков (кроме оператора orderBy, добавленного в новый запрос) за исключением того, что:
1 - поиск сущности в этой темедобавьте в конце запроса «предел 20 смещений 0» (который я могу обработать, установив верхний предел)
2 - я не могу заказатьBy RECETEST.lastUpdatedStamp
(который я использовал на объекте -найди определение в основном вопросе)И НУЖНА ЭТА ФУНКЦИОНАЛЬНОСТЬ!ЧТО СЛЕДУЕТ ДЕЛАТЬ?