资源简介
用友NC65参照源码。有详细的注释介绍,看不懂的可以私信我指导
代码片段和文件信息
package nc.ui.fts.ref;
import java.util.Vector;
import javax.swing.tree.DefaultMutableTreeNode;
import nc.bs.IconResources;
import nc.bs.framework.common.RuntimeEnv;
import nc.bs.uif2.BusinessExceptionAdapter;
import nc.itf.org.IOrgConstBasic;
import nc.itf.org.IOrgResourceCodeConstBasic;
import nc.ui.dbcache.DBCacheFacade;
import nc.ui.org.ref.OrgbaseTreeDefaultRefModel;
import nc.ui.pub.beans.ValueChangedEvent;
import nc.vo.bd.pub.BDCacheQueryUtil;
import nc.vo.ml.NCLangRes4VoTransl;
import nc.vo.org.GroupVO;
import nc.vo.org.OrgVO;
import nc.vo.org.util.OrgPubUtilBasic;
import nc.vo.org.util.OrgTreeCellRendererIconPolicy;
import nc.vo.org.util.RefNodeUtil;
import nc.vo.pub.BusinessException;
/**
* 业务单元 树形参照
* @version NC6.0
* @author guoting
*/
public class AccountDefaultRefModel extends OrgbaseTreeDefaultRefModel {
public AccountDefaultRefModel() {
super();
reset();
}
public void reset() {
super.reset();
setRefNodeName(“业务单元(账套编码)“);/*-=notranslate=-*/
setFieldCode(new String[] { OrgVO.CODE OrgVO.NAME});
setFieldName(new String[] {
NCLangRes4VoTransl.getNCLangRes().getStrByID(“common“ “UC000-0003279“) /* @res “编码“ */
NCLangRes4VoTransl.getNCLangRes().getStrByID(“common“ “UC000-0001155“) /* @res “名称“ */
});
// setHiddenFieldCode(new String[] {OrgVO.PK_ORG OrgVO.PK_FATHERORG OrgVO.PK_ACCPERIODSCHEME OrgVO.PK_CURRTYPE OrgVO.PK_EXRATESCHEME });
setHiddenFieldCode(new String[] {OrgVO.PK_ORG OrgVO.PK_FATHERORG });
setPkFieldCode(OrgVO.PK_ORG);
setRefCodeField(OrgVO.CODE);
setRefNameField(OrgVO.NAME);
setTableName(new OrgVO().getTableName());
setFatherField(OrgVO.PK_FATHERORG);
setChildField(OrgVO.PK_ORG);
setResourceID(IOrgResourceCodeConstBasic.ORG);
//显示全部数据 不增加启用过滤条件开关
setAddEnableStateWherePart(false);
setOrderPart(OrgVO.CODE);
setFilterRefNodeName(new String[] {“集团“});/*-=notranslate=-*/
resetFieldName();
this.setTreeIconPolicy(new OrgTreeCellRendererIconPolicy(
IconResources.ICON_Bu) {
public String getSpecialNodeIcon(object curTreeNode) {
if (curTreeNode instanceof DefaultMutableTreeNode) {
DefaultMutableTreeNode n = (DefaultMutableTreeNode) curTreeNode;
object o = n.getUserobject();
return RefNodeUtil.isSpecialNode(IconResources.ICON_Global o) ? IconResources.ICON_Global
: RefNodeUtil.isSpecialNode(IconResources.ICON_Group o) ? IconResources.ICON_Group
: null;
}
return null;
}
});
}
@Override
public void filterValueChanged(ValueChangedEvent changedValue) {
super.filterValueChanged(changedValue);
String[] selectedPKs = (String[]) changedValue.getNewValue();
if (selectedPKs != null && selectedPKs.length > 0) {
setPk_group(selectedPKs[0]);
}
}
private boolean incluedGlobleVOAndCurrGroupVOFlag = false;
public void setInc
相关资源
- 物流管理系统源码(含数据库)5624
- jsp模拟酷狗官网源码(附数据库)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- Java快速开发平台源码(renren-fast)
- 基于JSP实现的美食餐饮管理系统(源
- 尚硅谷书城源码(仅附html页面)
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- 毕业设计-医院人事管理系统(源码
- Vue + SpringBoot + MyBatis 音乐网站(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- Java 仿QQ(附客户端以及服务端源码)
- java swing工资管理系统(源码+数据库
- Android代码-多功能拨号盘源码.zip
- jdk和cglib动态代理的{jar包+源码}
- 顺丰丰桥接口开发详细教程源码含下
- JSP购物网站完整源码包含项目源码,
- android RDP远程桌面客户端源码
- Android-5.1.1_r1源码.7z
评论
共有 条评论