Caused by: com.vtradex.thorn.server.exception.ConfigException: Button mapping attirbute className not support [list]
at com.vtradex.thorn.server.action.DealParamAction.getMappingValue(DealParamAction.java:502)
at com.vtradex.thorn.server.action.DealParamAction.convertMappingValue(DealParamAction.java:486)
at com.vtradex.thorn.server.action.DealParamAction.execute(DealParamAction.java:73)
... 28 more
处理:将multiMapping值设为true
<tableCommit id="bcWeekInit" title="bcWeekInit" process="bcWeekProcess.checkWeekPlanMerge" enableType="multi" multiMapping="true" download="false" closeTransactional="true" confirmMessage="confirm"> <enableExpression><![CDATA[lot.status={'OPEN'}]]></enableExpression> <mappings> <mapping id="objs" className="list"> <entries/> </mapping> </mappings> <actions> <action managerName="noTransactionManager" methodName="bcWeekInit" parameter="objs"/> </actions> <forwards/> </tableCommit>
-----mappingConfig.xml
<element pageId="maintainBcWeekLotsPage" buttonId="bcWeekInit"> <mapping id="objs" className="list" /> </element>