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>
本文介绍了一种ConfigException异常的处理方法,通过设置multiMapping为true来解决按钮映射属性类名不支持列表的问题,并展示了具体的配置文件修改示例。
1455

被折叠的 条评论
为什么被折叠?



