package com.vci.rmip.code.client.codeapply.Apply410.object.ubcscode.vo;
|
//package com.vci.web.pageModel;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 列表的列的信息
|
* @author weidy
|
* @date 2021/2/25
|
*/
|
public class UITableFieldVO implements java.io.Serializable{
|
|
/**
|
* 列名
|
*/
|
private String field;
|
|
/**
|
* 显示的名称
|
*/
|
private String title;
|
|
/**
|
* 字段类型
|
*/
|
private String fieldType;
|
|
/**
|
* 是否排序
|
*/
|
private boolean sort = false;
|
|
/**
|
* 排序字段
|
*/
|
private String sortField ;
|
|
/**
|
* 隐藏的字段
|
*/
|
private boolean hidden = false;
|
|
/**
|
* 宽度
|
*/
|
private Integer width;
|
|
/**
|
* 最小的宽度
|
*/
|
private Integer minWidth;
|
|
/**
|
* 固定位置,支持right和left
|
*/
|
private String fixed;
|
|
/**
|
* 所占的列
|
*/
|
private Integer colspan = 1;
|
|
/**
|
* 所站的行
|
*/
|
private Integer rowspan = 1;
|
|
/**
|
* 模板的的内容
|
*/
|
private String templet;
|
|
/**
|
* 时间格式
|
*/
|
private String dateFormate;
|
|
/**
|
* 是否操作列
|
*/
|
private boolean optionField = false;
|
|
/**
|
* 操作列包含的按钮
|
*/
|
private List<KeyValue> optionButtons;
|
|
/**
|
* 事件-执行js的映射
|
*/
|
private Map<String,String> optionJsMap;
|
|
/**
|
* 是否编辑
|
*/
|
private String edit;
|
|
/**
|
* 编辑的配置
|
*/
|
private String editConfig ;
|
|
/**
|
* 对齐方式
|
*/
|
private String align = "left";
|
|
/**
|
* 特殊样式
|
*/
|
private String style;
|
|
/**
|
* 单元格点击事件
|
*/
|
private String event;
|
|
/**
|
* 禁用拖拽列宽
|
*/
|
private boolean unresize = false;
|
|
/**
|
* 下拉菜单的名称
|
*/
|
private String comboxKey;
|
|
/**
|
* 下拉菜单的选项值
|
*/
|
private List<KeyValue> data = new ArrayList<>();
|
|
/**
|
* 参照显示的字段
|
*/
|
private String showField;
|
|
/**
|
* 查询的字段
|
*/
|
private String queryField;
|
|
/**
|
* 列表是否显示的字段
|
*/
|
private String tableDisplayFlag;
|
|
/**
|
* 参照的信息
|
*/
|
private UIFormReferVO referConfig;
|
|
public Map<String, String> getOptionJsMap() {
|
return optionJsMap;
|
}
|
|
public void setOptionJsMap(Map<String, String> optionJsMap) {
|
this.optionJsMap = optionJsMap;
|
}
|
|
public String getFieldType() {
|
return fieldType;
|
}
|
|
public void setFieldType(String fieldType) {
|
this.fieldType = fieldType;
|
}
|
|
public String getDateFormate() {
|
return dateFormate;
|
}
|
|
public void setTableDisplayFlag(String tableDisplayFlag) {
|
this.tableDisplayFlag = tableDisplayFlag;
|
}
|
|
public String getTableDisplayFlag() {
|
return tableDisplayFlag;
|
}
|
|
public void setDateFormate(String dateFormate) {
|
this.dateFormate = dateFormate;
|
}
|
|
public String getField() {
|
return field;
|
}
|
|
public void setField(String field) {
|
this.field = field;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public boolean isSort() {
|
return sort;
|
}
|
|
public void setSort(boolean sort) {
|
this.sort = sort;
|
}
|
|
public String getSortField() {
|
return sortField;
|
}
|
|
public void setSortField(String sortField) {
|
this.sortField = sortField;
|
}
|
|
public boolean isHidden() {
|
return hidden;
|
}
|
|
public void setHidden(boolean hidden) {
|
this.hidden = hidden;
|
}
|
|
public Integer getWidth() {
|
return width;
|
}
|
|
public void setWidth(Integer width) {
|
this.width = width;
|
}
|
|
public Integer getMinWidth() {
|
return minWidth;
|
}
|
|
public void setMinWidth(Integer minWidth) {
|
this.minWidth = minWidth;
|
}
|
|
public String getFixed() {
|
return fixed;
|
}
|
|
public void setFixed(String fixed) {
|
this.fixed = fixed;
|
}
|
|
public Integer getColspan() {
|
return colspan;
|
}
|
|
public void setColspan(Integer colspan) {
|
this.colspan = colspan;
|
}
|
|
public Integer getRowspan() {
|
return rowspan;
|
}
|
|
public void setRowspan(Integer rowspan) {
|
this.rowspan = rowspan;
|
}
|
|
public String getTemplet() {
|
return templet;
|
}
|
|
public void setTemplet(String templet) {
|
this.templet = templet;
|
}
|
|
public boolean isOptionField() {
|
return optionField;
|
}
|
|
public void setOptionField(boolean optionField) {
|
this.optionField = optionField;
|
}
|
|
public List<KeyValue> getOptionButtons() {
|
return optionButtons;
|
}
|
|
public void setOptionButtons(List<KeyValue> optionButtons) {
|
this.optionButtons = optionButtons;
|
}
|
|
public String getEdit() {
|
return edit;
|
}
|
|
public void setEdit(String edit) {
|
this.edit = edit;
|
}
|
|
public String getEditConfig() {
|
return editConfig;
|
}
|
|
public void setEditConfig(String editConfig) {
|
this.editConfig = editConfig;
|
}
|
|
public String getAlign() {
|
return align;
|
}
|
|
public void setAlign(String align) {
|
this.align = align;
|
}
|
|
public String getStyle() {
|
return style;
|
}
|
|
public void setStyle(String style) {
|
this.style = style;
|
}
|
|
public String getEvent() {
|
return event;
|
}
|
|
public void setEvent(String event) {
|
this.event = event;
|
}
|
|
public boolean isUnresize() {
|
return unresize;
|
}
|
|
public void setUnresize(boolean unresize) {
|
this.unresize = unresize;
|
}
|
|
public String getComboxKey() {
|
return comboxKey;
|
}
|
|
public void setComboxKey(String comboxKey) {
|
this.comboxKey = comboxKey;
|
}
|
|
public List<KeyValue> getData() {
|
return data;
|
}
|
|
public void setData(List<KeyValue> data) {
|
this.data = data;
|
}
|
|
public String getShowField() {
|
return showField;
|
}
|
|
public void setShowField(String showField) {
|
this.showField = showField;
|
}
|
|
public UIFormReferVO getReferConfig() {
|
return referConfig;
|
}
|
|
public void setReferConfig(UIFormReferVO referConfig) {
|
this.referConfig = referConfig;
|
}
|
|
public String getQueryField() {
|
return queryField;
|
}
|
|
public void setQueryField(String queryField) {
|
this.queryField = queryField;
|
}
|
|
@Override
|
public String toString() {
|
return "UITableFieldVO{" +
|
"field='" + field + '\'' +
|
", title='" + title + '\'' +
|
", fieldType='" + fieldType + '\'' +
|
", sort=" + sort +
|
", sortField='" + sortField + '\'' +
|
", hidden=" + hidden +
|
", width=" + width +
|
", minWidth=" + minWidth +
|
", fixed='" + fixed + '\'' +
|
", colspan=" + colspan +
|
", rowspan=" + rowspan +
|
", templet='" + templet + '\'' +
|
", dateFormate='" + dateFormate + '\'' +
|
", optionField=" + optionField +
|
", optionButtons=" + optionButtons +
|
", optionJsMap=" + optionJsMap +
|
", edit='" + edit + '\'' +
|
", editConfig='" + editConfig + '\'' +
|
", align='" + align + '\'' +
|
", style='" + style + '\'' +
|
", event='" + event + '\'' +
|
", unresize=" + unresize +
|
", comboxKey='" + comboxKey + '\'' +
|
", data=" + data +
|
", showField='" + showField + '\'' +
|
", queryField='" + queryField + '\'' +
|
", referConfig=" + referConfig +
|
'}';
|
}
|
}
|