重构F7 实现树状结构选择器

//可实现禁用组织权限过滤

//没有维护组织权限下亦可生成所有组织的树状结构成本中心

CostCenterF7 selector = new CostCenterF7NoPerm();

 

//表头字段F7 重构

//树状结构根据当前登录人组织权限生成树状结构的成本中心

//维护权限组织 超级管理员登录 用户管理 - 对应用户 - 维护组织范围

CostCenterF7 selector = new CostCenterF7(); //生成树状结构选择器

selector.setMultiSelect(true); //设置多选框

prmt.setSelector(selector); //F7控件加载选择器

 

//表体字段F7 重构

//需要再次修改表体字段类型方可重构F7

final KDBizPromptBox kdtEntrys_depName_PromptBox = new KDBizPromptBox(); //生成F7提示框
CostCenterF7 selector = new CostCenterF7(); //生成树状结构选择器 
selector.setMultiSelect(true); //设置多选框
kdtEntrys_depName_PromptBox.setSelector(selector); //F7提示框加载树状结构选择器
kdtEntrys_depName_PromptBox.setVisible(true); //设置提示框可见性
kdtEntrys_depName_PromptBox.setEditable(true); //设置提示框可编辑性
kdtEntrys_depName_PromptBox.setDisplayFormat("$name$"); //设置显示格式
kdtEntrys_depName_PromptBox.setEditFormat("$name$"); //设置编辑格式

kdtEntrys_depName_PromptBox.setCommitFormat("$name$"); //设置提交格式
KDTDefaultCellEditor kdtEntrys_depName_CellEditor = new KDTDefaultCellEditor(kdtEntrys_depName_PromptBox); //生成单元格编辑器并加载提示框
this.kdtEntrys.getColumn("depName").setEditor(kdtEntrys_depName_CellEditor); //加载选择器
ObjectValueRender kdtEntrys_depName_OVR = new ObjectValueRender(); //生成值渲染
kdtEntrys_depName_OVR.setFormat(new BizDataFormat("$name$")); //设置显示格式
this.kdtEntrys.getColumn("depName").setRenderer(kdtEntrys_depName_OVR); //渲染列表

转载于:https://my.oschina.net/u/3375089/blog/879333

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值