利用BOS开发工具进行二开套打功能

com.kingdee.eas.fi.cas.client.CasReceivingBillListUI(以出纳的收款单序时簿为示例)
一、前端界面配置
1、工具栏增加


2、为添加的控件增加事件(action)
在大纲里面找到actions ,右键新增两个事件


3、工具栏按钮绑定事件

4、保存界面,发布元数据即可
二、后台代码部分

演示代码,请看附件:
/**
* 套打
*/
public void actionTDPrint_actionPerformed(ActionEvent e) throws Exception {
invokePrintFunction(true);
}
/**
* 套打预览
*/
public void actionTDPrintView_actionPerformed(ActionEvent e)
throws Exception {
invokePrintFunction(true);
}
private void invokePrintFunction(boolean isPreview) {
//校验页面是否选中数据
checkSelected();
ArrayList idList = super.getSelectedIdValues();
if (idList == null || idList.size() == 0)
return;
KDNoteHelper kdNoteHelper = new KDNoteHelper();
//套打通用的多数据源处理器
DefaultNoteDataProvider defaultNoteDataProvider = new DefaultNoteDataProvider(idList);
//初始化打印次数(如果初始
利用BOS开发工具进行二开套打功能
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



