增加多语资源 \resources\lang\simpchn\2006030102下新增usercustom.properties文件
2006030102_uc_000003=测试按钮
修改resources\arapworkflowconfig\default\button\0001\2006030101\node.xml,增加node
<node corp="0001" id="2006030101">
<buttons>
<button btncode="测试按钮" djlx="" hint="2006030102@2006030102_uc_000003"
id="fi_arap_boTest" name="2006030102@2006030102_uc_000003"
pageid="0&1" parentid="" power="5" sequence="901" statusImpClass="">
<flow id="fi_arap#cmp_flow_boTest"/>
</button>
</buttons>
</node>
修改resources\arapworkflowconfig\default\flow\fi_arap\flow.xml,增加flow
<flow desc="" id="fi_arap#cmp_flow_boTest" name="测试按钮"
namespace="fi_arap" startActName="boTest">
<actions>
<action id="fi_arap#cmp_act_boTest" name="boTest"/>
</actions>
</flow>
修改resources\arapworkflowconfig\default\action\fi_arap\action.xml,增加action
<action desc="测试按钮" id="fi_arap#cmp_act_boTest"
impclass="nc.ui.arap.pj.TestboTest"
method="on_boTest" name="测试按钮" namespace="fi_arap" refid="" servflag="false">
</action>
src/client下新增nc.ui.arap.pj.TestboTest类 扩展nc.ui.arap.actions.DefaultAction,新增on_boTes方法
package nc.ui.arap.pj;
import nc.ui.arap.actions.DefaultAction;
import nc.vo.ml.NCLangRes4VoTransl;
import nc.vo.pub.BusinessException;
public class TestboTest extends DefaultAction{
public TestboTest() {
}
public void on_boTest() throws BusinessException{
this.getParent().showHintMessage(NCLangRes4VoTransl.getNCLangRes().getStrByID("2006030102", "2006030102_uc_000003")+" 应收单据");
}
}