public class ColumnVO {

/**
     * 列标题文本
     */
    private String title;

/**
     * 列字段名称
     */
    private String field;
    
    /**
     * 列样式
     */
    private String styler;
    
    public String getStyler() {
        return styler;
    }

public void setStyler(String styler) {
        this.styler = styler;
    }

/**
     * 列的宽度
     */
    private Integer width;
    
    private String fieldType;
    
    public String getFieldType() {
        return fieldType;
    }

public void setFieldType(String fieldType) {
        this.fieldType = fieldType;
    }

/**
     * 冻结列
     */
    private boolean frozen;

public boolean isFrozen() {
        return frozen;
    }

public void setFrozen(boolean frozen) {
        this.frozen = frozen;
    }
    
    private String formatter;

public String getFormatter() {
        return formatter;
    }

public void setFormatter(String formatter) {
        this.formatter = formatter;
    }

/**
     * 指明将占用多少行单元格(合并行)
     */
    private Integer rowspan;

/**
     * 指明将占用多少列单元格(合并列)
     */
    private Integer colspan;
    
    /**
     * 是否使用排序
     */
    private boolean sortable;

/**
     * 是否定义复选框
     */
    private boolean checkbox;

/**
     * 指明如何对齐列数据。可以使用的值有:'left','right','center'
     */
    private String align;

/**
     * 指明如何对齐列标题。可以使用的值有:'left','right','center'。如果没有指定,则按照align属性进行对齐
     */
    private String halign;

/**
     * 如果为true,则隐藏列。
     */
    private Boolean hidden;

/**
     * 是否导出
     */
    private boolean exported = true;

public boolean isSortable() {
        return sortable;
    }

public void setSortable(boolean sortable) {
        this.sortable = sortable;
    }

public boolean isCheckbox() {
        return checkbox;
    }

public void setCheckbox(boolean checkbox) {
        this.checkbox = checkbox;
    }
    
    public String getTitle() {
        return title;
    }

public void setTitle(String title) {
        this.title = title;
    }

public String getField() {
        return field;
    }

public void setField(String field) {
        this.field = field;
    }

public Integer getWidth() {
        return width;
    }

public void setWidth(Integer width) {
        this.width = width;
    }

public Integer getRowspan() {
        return rowspan;
    }

public void setRowspan(Integer rowspan) {
        this.rowspan = rowspan;
    }

public Integer getColspan() {
        return colspan;
    }

public void setColspan(Integer colspan) {
        this.colspan = colspan;
    }

public String getAlign() {
        return align;
    }

public void setAlign(String align) {
        this.align = align;
    }

public String getHalign() {
        return halign;
    }

public void setHalign(String halign) {
        this.halign = halign;
    }

public Boolean getHidden() {
        return hidden;
    }

public void setHidden(Boolean hidden) {
        this.hidden = hidden;
    }

public boolean isExported() {
        return exported;
    }

public void setExported(boolean exported) {
        this.exported = exported;
    }
    
    public ColumnVO(){
        
    }

/**
     *
     * @param field 字段名
     * @param title 名称
     * @param width 宽度
     * @param align 对齐方式
     * @param hidden 是否影藏
     * @param checkbox 是否复选框
     * @param sortable 是否排序
     * @param frozen 是否冻结列
     */
    public ColumnVO(String field,String title,Integer width,String align,Boolean hidden,boolean checkbox,boolean sortable,boolean frozen,String formatter){
        this.field=field;
        this.title=title;
        this.width=width;
        this.align=align;
        this.hidden=hidden;
        this.checkbox=checkbox;
        this.sortable=sortable;
        this.frozen=frozen;
        this.formatter=formatter;
    }
    
    /**
     *
     * @param field 字段名
     * @param title 名称
     * @param width 宽度
     * @param align 对齐方式
     * @param hidden 是否影藏
     * @param checkbox 是否复选框
     * @param sortable 是否排序
     * @param frozen 是否冻结列
     */
    public ColumnVO(String field,String title,Integer width,String align,Boolean hidden,boolean checkbox,boolean sortable,boolean frozen,Integer rowspan,Integer colspan,String formatter){
        this.field=field;
        this.title=title;
        this.width=width;
        this.align=align;
        this.hidden=hidden;
        this.checkbox=checkbox;
        this.sortable=sortable;
        this.frozen=frozen;
        this.colspan=colspan;
        this.rowspan=rowspan;
        this.formatter=formatter;
    }
    
    /**
     *
     * @param field 字段名
     * @param title 名称
     * @param width 宽度
     * @param align 对齐方式
     */
    public ColumnVO(String field,String title,Integer width,String align,String formatter){
        this.field=field;
        this.title=title;
        this.width=width;
        this.align=align;
        this.formatter=formatter;
    }
    
    /**
     *
     * @param field 字段名
     * @param title 名称
     * @param width 宽度
     * @param align 对齐方式
     */
    public ColumnVO(String field,String title,Integer width,String align,Integer rowspan,Integer colspan){
        this.field=field;
        this.title=title;
        this.width=width;
        this.align=align;
        this.rowspan=rowspan;
        this.colspan=colspan;
    }
    
    /**
     *
     * @param field 字段名
     * @param title 名称
     * @param width 宽度
     * @param align 对齐方式
     * @param hidden 是否影藏
     * @param checkbox 是否复选框
     * @param sortable 是否排序
     * @param frozen 是否冻结列
     */
    public ColumnVO(String field,String title,Integer width,String align,Integer rowspan,Integer colspan,String formatter){
        this.field=field;
        this.title=title;
        this.width=width;
        this.align=align;
        this.rowspan=rowspan;
        this.colspan=colspan;
        this.formatter=formatter;
    }

}

easyui DataGrid 工具类之 列属性class的更多相关文章

  1. easyui DataGrid 工具类之 WorkbookUtil class

    /** * @Title: WorkbookUtil.java * @Description: excel工具类 * @date 2014年5月29日 上午10:36:42 * @version V1 ...

  2. easyui DataGrid 工具类之 TableUtil class

    import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util.HashM ...

  3. easyui DataGrid 工具类之 后台生成列

    @SuppressWarnings({ "rawtypes", "unchecked" })    public Map<String, Object&g ...

  4. easyui DataGrid 工具类之 util js

    var jq;                var tab;                var tabsIndex;                                /**     ...

  5. easyui DataGrid 工具类之 Utils class

    import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text. ...

  6. [C#] 常用工具类——应用程序属性信息访问类

    using System; using System.Collections.Generic; using System.Text; using System.Reflection; namespac ...

  7. easyui datagrid自己定义操作列

    通过formatter方法给Jquery easyui 的datagrid 每行添加操作链接 我们都知道Jquery的EasyUI的datagrid能够加入而且自己定义Toolbar. 这样我们选择一 ...

  8. Easyui datagrid 数据表格 表格列头右键菜单选择展示列 JS

    Easyui ,数据表格加载出来以后,在表格头右键,会有显示筛选的功能: 如图: 然后可以取消勾选,就变成下面这个样子: 功能的实现是通过重写了easyui 的 $.fn.datagrid.defau ...

  9. 转载 -- jquery easyui datagrid 动态表头 + 嵌套对象属性展示

    代码功能: 1.datagrid 的表头由后台生成,可以配置在数据库 2.datagrid 的列绑定数据 支撑嵌套对象 $(function() { var columns = new Array() ...

随机推荐

  1. HDU1011 树形DP

    Starship Troopers Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  2. C# MD5加密的方法+一般处理程序使用Session+后台Json序列化

    1.MD5加密 string md5Str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(s ...

  3. NeuSoft(2)添加系统调用

    1.下载内核 apt-get install linux-source 在/usr/src下 2.解压内核 cd /usr/src tar -jxvf linux-source-3.2.0.tar.b ...

  4. 面试之servlet、过滤器、监听器

    servlet.过滤器.监听器servlet是Java中WEB请求和响应的容器servlet的运行需要在类似tomcat容器中,一个 Web 应用对应一个 Context 容器,也就是 Servlet ...

  5. 面试之Java多线程

    Java多线程1.什么是多线程2.为什么需要多线程  有什么优点和缺点3.怎么运行 一.多线程是在软件或硬件上并发执行的技术共享数据空间,内存资源和CPU二.优点:把长时间运行的程序任务放到后台处理, ...

  6. java web用于保持状态的4种方法

    方法一:网址重写 通过在url地址后面添加若干的token作为查询字符串来实现.token的值一般为 键=值 url?key1=value1&key2=value2&...&k ...

  7. 创建一个LinkedList,然后在其中插入多个值,确保每个值都插入到List中间(偶数中间两个数之一,奇数在正中间)

    这是Thinking in java 中的一道题,下面是我的解决方案: package test; import java.util.LinkedList; import java.util.List ...

  8. C# ArrayList

    一.定义 System.Collections.ArrayList类是一个特殊的数组(即动态数组).通过添加和删除元素,就可以动态改变数组的长度. 二.优点 动态的增加和删除元素,实现了ICollec ...

  9. HDU 3695 Computer Virus on Planet Pandora(AC自动机模版题)

    Computer Virus on Planet Pandora Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 256000/1280 ...

  10. 安装Arch Linux

    参考自:https://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 用fdisk建立分区 ...