net.wicp.tams.common.apiext.json.easyuibean.EasyUINodeConf Maven / Gradle / Ivy
package net.wicp.tams.common.apiext.json.easyuibean;
import java.util.List;
import org.apache.commons.collections.Predicate;
import org.apache.commons.lang3.Validate;
import net.wicp.tams.common.callback.IConvertValue;
/****
* 用户对象与EasyUINode的转换器
*
* @author Administrator
*
*/
public class EasyUINodeConf {
private String idCol;// id字段名
private String textCol;// text字段名
private String parentCol;// 父Id字段名
private String checkedCol;
private String indexCol;// index排序字段名
private String iconClsCol;// 图标字段名 ,支持 ":icon-dept" 表示传入常量icon-dept
private String isCloseCol;// 如果是目录,标识是否为关闭的字段
private String[] attrCols;// 附加属性字段集合
private String[] fieldCols;// 做为域的字段集合、常用后 treegrid 组件
private Predicate isRoot;//
private List checkedList; // 已选择的节点Id集合
/***
* 文本转换器,传进的对象为业务对象
*/
private IConvertValue