hrbwms/src/webapp/WEB-INF/classes/config/origen/receiving/editReceivingDocDetailPage.xml

54 lines
3.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<pages>
<editPage id="editReceivingDocDetailPage" title="editReceivingDocDetailPage" entityClass="com.dev.swms.server.model.receiving.ReceivingDocDetail" width="300" height="400">
<initListeners>
<initListener id="receivingDocDetail.lotInfo" managerName="itemManager" methodName="getLotRuleTackersByPageMap" newEnabled="false" editEnabled="true"/>
<initListener id="itemId" rowDataIndex="11" newEnabled="false" editEnabled="true"/>
</initListeners>
<inputUIs>
<hidden id="itemId" reserve="false"/>
<hidden id="receivingDocDetail.id" reserve="false"/>
<text id="receivingDocDetail.lineNo" title="editReceivingDocDetailPage.receivingDocDetail.lineNO" row="1" span="1" readOnly="false" required="true" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" isPrecision="true"/>
<remote id="receivingDocDetail.item.id" title="receivingDocDetail.item" row="2" readOnly="false" required="true" reserve="false" forceOverride="false" inVisible="false" editModel="uneditable" manualEditable="true" headerNumber="4" displayedTableHead="序号,编码,名称" intercepter="lotInfoInterceptor" >
<hql><![CDATA[select item.id,
item.code,
item.name
from Item item
where 1=1
and item.code LIKE :param
and item.disabled=false
AND item.company.id = ${receivingDoc.company.id}]]></hql>
<eventListeners>
<eventListener id="itemId" index="1"/>
<eventListener id="receivingDocDetail.packageUnit.id" index="1" refreshUI="false"/>
<eventListener id="receivingDocDetail.lotInfo" index="4"/>
</eventListeners>
</remote>
<complex id="receivingDocDetail.lotInfo" title="receivingDocDetail.lotInfo" row="3" col="1" span="2" type="lotInfo"/>
<text id="receivingDocDetail.expectedQuantity" title="receivingDocDetail.expectedQuantity" row="11" col="1" defaultValue="0" readOnly="false" required="true" reserve="false" forceOverride="false" inVisible="false" validator="positiveNumber" trimSpace="true" isPrecision="true"/>
<list id="receivingDocDetail.packageUnit.id" title="packageUnit.unit" row="12" width="120px" readOnly="false" required="true" reserve="false" forceOverride="true">
<hql><![CDATA[select packageUnit.id, packageUnit.unit from PackageUnit packageUnit
where packageUnit.item.id = ${receivingDocDetail.item.id}
order by packageUnit.convertFigure asc]]></hql>
</list>
</inputUIs>
<buttons>
<commit id="save" title="save" enableType="none" invisible="false">
<mappings>
<mapping id="receivingDoc.id" className="long"/>
<mapping id="receivingDocDetail" className="com.dev.swms.server.model.receiving.ReceivingDocDetail"/>
</mappings>
<actions>
<action managerName="receivingDocManager" methodName="addReceivingDocDetail" parameter="receivingDoc.id,receivingDocDetail"/>
</actions>
<forwards>
<forward name="refreshParent" newEnabled="true" editEnabled="true"/>
<forward name="resetWindow" newEnabled="true" editEnabled="false"/>
</forwards>
</commit>
</buttons>
</editPage>
</pages>