cqtms/src/webapp/WEB-INF/classes/config/origen/shipment/modifyLegPackingPage.xml

84 lines
5.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<pages>
<modifyDetailPage id="modifyLegPackingPage" title="modifyLegPackingPage" entityClass="com.dev.stms.server.model.order.Legs" width='550' height='350'>
<initListeners>
<initListener id="volume" managerName="orderManager" methodName="initpackagevolume" newEnabled="false" editEnabled="true"/>
<initListener id="weight" managerName="orderManager" methodName="initPackageWeight" newEnabled="false" editEnabled="true"/>
</initListeners>
<modify>
<inputUIs>
<hidden id="l.id" reserve="false"/>
<list id="caseModel" title="modifyLegPackingPage.caseModel" row="1" col="2" span="1" readOnly="false" required="true" reserve="false" forceOverride="true">
<hql><![CDATA[select
casemodel.id,
casemodel.caseCode,
casemodel.caseName,
casemodel.weight,
casemodel.volume
from CaseModel casemodel
where casemodel.disabled=0]]></hql>
<eventListeners>
<eventListener id="volume" index="5" refreshUI="false"/>
<eventListener id="weight" index="4" refreshUI="false"/>
</eventListeners>
</list>
<numberText id="volume" title="modifyLegPackingPage.volume" row="1" col="3" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" returnType="Double"/>
<numberText id="weight" title="modifyLegPackingPage.weight" row="1" col="4" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" invisible="false" returnType="Double"/>
<numberText id="caseCode" title="modifyLegPackingPage.caseCode" row="1" col="5" span="1" readOnly="false" required="true" reserve="false" forceOverride="true" inVisible="false" returnType="Integer"/>
</inputUIs>
</modify>
<detail displayRowCount="300" autoQuery="false">
<datasource><![CDATA[ SELECT
lpp.id,
lpp.legPackage.lineNo,
lpp.product.name,
lpp.legPackage.unit,
lpp.legPackage.quantity,
lpp.legPackage.productQuantity,
lpp.quantity
FROM LegPackageProduct lpp
WHERE 1=1
/~l.id: AND lpp.legPackage.leg.id = {l.id}~/]]></datasource>
<columns>
<column id="lpp.id" title="modifyLegPackingPage.lpp.id" visible="false" horizonAlign="center" verticalAlign="middle"/>
<column id="lpp.legPackage.lineNo" title="modifyLegPackingPage.lpp.orderPackage.lineNo" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="lpp.product.name" title="modifyLegPackingPage.lpp.product.name" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="lpp.legPackage.unit" title="modifyLegPackingPage.lpp.orderPackage.unit" visible="true" horizonAlign="center" verticalAlign="middle" format="enumFormat" formatParam="ProductPackageUnit"/>
<column id="lpp.legPackage.quantity" title="modifyLegPackingPage.lpp.orderPackage.quantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="lpp.legPackage.productQuantity" title="modifyLegPackingPage.lpp.orderPackage.productQuantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="lpp.quantity" title="modifyLegPackingPage.lpp.quantity" visible="true" horizonAlign="center" verticalAlign="middle" inputUI="text" inputUIValidator="integerRequired"/>
</columns>
<buttons>
<commit id="save" title="modifyLegPackingPage.save" enableType="multi" invisible="false">
<mappings>
<mapping id="l.id" className="long"/>
<mapping id="map" className="map"/>
<mapping id="volume" className="double"/>
<mapping id="weight" className="double"/>
<mapping id="caseCode" className="int"/>
</mappings>
<actions>
<action managerName="orderManager" methodName="packingLeg" parameter="l.id,map,volume,weight,caseCode"/>
</actions>
<forwards>
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
</forwards>
</commit>
<commit id="split" title="modifyLegPackingPage.split" enableType="multi" invisible="false">
<mappings>
<mapping id="l.id" className="long"/>
<mapping id="map" className="map"/>
</mappings>
<actions>
<action managerName="orderManager" methodName="splitLegPackage" parameter="l.id,map"/>
</actions>
<forwards>
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
</forwards>
</commit>
</buttons>
</detail>
</modifyDetailPage>
</pages>