出厂默认都是展示名称,如下图
但是实际有些客户想展示编码+名称,编码等,目前平台不支持配置需要做二开
第一步:增加俩表插件,继承StandardTreeListPlugin插件,重写initialize方法,样例代码如下:
import kd.bos.list.plugin.StandardTreeListPlugin;
/**
*
* @Description 列表插件样例
*/
public class TestListPlugin extends StandardTreeListPlugin {
@Override
public void initialize() {
super.initialize();
getTreeModel().setRootVisable(true);
//中间连接符可以自定义,属性也可以自定义,如下示例是编码-名称
getTreeModel().setTextFormat("{code}-{name}");
}
}
第二步:将插件注册到主数据列表插件中去
效果图: