• easyui DataGrid 工具类之 列属性class


    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;
        }

    }

  • 相关阅读:
    别人的Linux私房菜(15)磁盘配额与高级文件系统管理
    别人的Linux私房菜(14)Linux账号管理和ACL权限设置
    别人的Linux私房菜(13)学习Shell脚本
    别人的Linux私房菜(12)正则表达式与文件格式化处理
    别人的Linux私房菜(11)认识与学习BASH
    别人的Linux私房菜(10)vim程序编辑器
    别人的Linux私房菜(9)文件与文件系统的压缩
    别人的Linux私房菜(8)Linux磁盘与文件系统管理
    盘点互联网大佬背后的女人,最后一个你肯定认识
    Java工程师学习指南(完结篇)
  • 原文地址:https://www.cnblogs.com/ckaifeng/p/5130894.html
Copyright © 2020-2023  润新知