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. 在strut.xml 中使用ognl

    在struts.xml 中使用ognl有两种方面的需求: 1. 在action执行时从struts.xml中读取param标签中的值,然后调用标签name属性相应的set方法对action中的变量赋值 ...

  2. Python3.5连接Mysql

    由于mysqldb目前仅支持到python3.4,所以这里选择pymysql. pymysql下载地址: https://pypi.python.org/packages/source/P/PyMyS ...

  3. delete all untracked files

    git clean -f git clean -fdx f   file d  directory x   .gitignore

  4. fopen w c

    http://php.net/manual/en/function.fopen.php

  5. [daily][troubleshoot][archlinux][wps][font] wps文档中的图内容无法显示中文

    序 用linux作为工作生产环境的几个需要解决的问题之一是:文档协作,即如何兼容Micro$oft Office格式的文档. 我一般的工作方式是:在linux下创建一个win7的虚拟机,安装常用的wi ...

  6. 交流从选择coding.net开始

    之前提到我们需要coding.net(一个可以帮助你在线存放管理代码的地方,便于项目合作)来进行学习交流,它可以帮我们记录我们入门的点点滴滴,现在就简单介绍一下coding.net的注册及使用. 1. ...

  7. ngrok 外网访问小能手

    以前在学校的时候想把自己做的网站发布让外网访问,可是又没有虚拟服务器和域名就显得异常的麻烦,曾经试过花生壳映射,效果虽然还不错,但是略显麻烦.今天找到一个更方便的小工具--ngrok ! 简单的介绍一 ...

  8. ios 修改webView字体

    UIFont *font = [UIFont systemFontOfSize:]; //方法一 NSString *fontColor =@"CCCCFF"; NSString ...

  9. What is the difference between parameterized queries and prepared statements?

    Both parameterized queries and prepared statements are exactly the same thing. Prepared statement se ...

  10. LeetCode Smallest Rectangle Enclosing Black Pixels

    原题链接在这里:https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels/ 题目: An image is rep ...