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. json 输出中文乱码解决办法

    echo json_decode(json_encode("修改成功")); 这样就行了

  2. Intent实现Activity组件之间的通信

    今天讲解的是使用Intent实现Activity组件之间的通信. 一.         使用Intent显式启动Activity,Activity1àActivity2 1.             ...

  3. Hibernate的性能优化问题笔记

    性能优化 1.注意session.clear()的运用.尤其是不断分页循环的情况下. a)在一个大集合中进行遍历,遍历取出数据或者对象 b)java会引起内存泄漏吗?在语法上是不可能出现内存泄露的,因 ...

  4. vbox下Oracle Enterprise liunx5.4虚拟机安装10G RAC实验(一)

    1.配置第一个虚拟机 1.1 安装后的登录界面 1.2 第1台机器(单数据配置方面) 1.2.1 验证安装包 1.2.2 修改内核参数 1.2.3添加安全限制 1.2.4关闭防火墙 1.2.5添加用户 ...

  5. c++ basic 整理1

    //c++类 初始化 与 初始赋值 //C++规定 对象的 成员变量 初始化 动作发生 在进入 构造函数本体 之前 . 在构造函数内 成员变量赋值都属于 赋值 . class People { pub ...

  6. 使用EXECUTE IMMEDIATE来生成含有绑定变量的SQL

    一个SQL,通过SPM固定它的执行计划,可以通过DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE实现.也可以通地此功能在不修改原SQL的情况下对其加HINT来固定执行计划.D ...

  7. 【iCore3 双核心板_FPGA】实验二十二:Niosii——固化程序到 EPCS 里

    实验指导书及代码包下载: http://pan.baidu.com/s/1c2lyNQS iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  8. 新广告法,极限词剔除,替换掉的mysql语句

    国家级,世界级,最高级, 最佳,最大,第一, 唯一,首个,首选, 最好,最大,精确, 顶级,最高,最低, 最,最具,最便宜, 最新,最先进,最大程度, 最新技术,最先进科学,国家级产品, 填补国内空白 ...

  9. C#Web异步操作封装

    using System; using System.Collections.Generic; using System.Web; namespace HttpAsync { /// <summ ...

  10. 字符流和字节流(FileReader类和FileWriter类)

    字符流主要用于支持Unicode的文字内容,绝大多数在字节流中所提供的类,都可在此找到对应的类.其中,输入流Reader抽象类帮助用户在Unicode流内获得字符数据,而Writer类则实现了输出.可 ...