Здравствуйте.
Есть экран, работающий в старой логике (AbstractLookup). Почему то не выходит установить источнику данных maxResults. Пытаюсь и декларативно и программно в методе init(). Все равно выводит 5000 строк в таблицу. Подскажите, пожалуйста, что я делаю не так, с legacy GUI к сожалению плохо знаком.
xml-дескриптор экрана:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
caption="msg://browseCaption"
class="com.company.enerstroymain.web.main.contacts.mkd.object.MKDObjectBrowse"
focusComponent="mKDObjectsTable"
lookupComponent="mKDObjectsTable"
messagesPack="com.company.enerstroymain.web.main.contacts.mkd.object">
<dsContext>
<groupDatasource id="mKDObjectsDs"
class="com.company.enerstroymain.entity.contracts.mkd.MKDObject"
view="mKDObject-view" maxResults="50">
<query><![CDATA[select e from enerstroymain$MKDObject e
order by e.enforce_name]]></query>
</groupDatasource>
</dsContext>
<dialogMode height="100%"
maximized="true"
resizable="true"
width="1000"/>
<layout expand="mKDObjectsTable"
spacing="true">
<filter id="filter"
applyTo="mKDObjectsTable"
datasource="mKDObjectsDs">
<properties include=".*"/>
</filter>
<groupTable id="mKDObjectsTable"
multiselect="true"
width="100%">
<actions>
<action id="create"/>
<action id="edit"/>
<action id="remove"/>
</actions>
<columns>
<column id="contract"/>
<column id="gbu.managCompanyInfo"/>
<column id="adress" caption="msg://adress" generator="generateAdressCell"/>
<column id="patric" caption="msg://actions" generator="generatePatricCell"/>
<column id="enforce_name"/>
<column id="executorTeam"/>
</columns>
<rows datasource="mKDObjectsDs"/>
<buttonsPanel id="buttonsPanel"
alwaysVisible="true">
<button id="createBtn"
action="mKDObjectsTable.create"/>
<button id="editBtn"
action="mKDObjectsTable.edit"/>
<button id="removeBtn"
action="mKDObjectsTable.remove"/>
<button id="reportButton"
caption="mainMsg://report"
icon="PRINT"/>
<button id="addTeamMembersBtn"
caption="msg://addTeamMembersBtn"
icon="PLUS_CIRCLE"
invoke="onAddTeamMembersBtnClick"/>
<button id="removeTeamBtn" caption="msg://removeTeamBtn" invoke="onRemoveTeamBtnClick"/>
</buttonsPanel>
<rowsCount/>
</groupTable>
</layout>
</window>