使用引导程序时EXT JS 5.0中网格的隐藏列

玄恩

与Bootstrap集成时,我对ExtJs 5.0有疑问。我创建gridPanel

var cellEditing = Ext.create('Ext.grid.Panel', {

        plugins : [Ext.create('Ext.grid.plugin.CellEditing', 
        {
            clicksToEdit : 2
        })],
        columnLines: true,  
        // Add store 
        store:'ABC.store.StudentStore',
        columns:[
            {
                xtype: 'gridcolumn',
                header : 'Id',
                dataIndex:'id',
                hidden : false,
                width : 35,
                cls:'hidden-xs hidden-sm',
                hideable: false
            }, 
            {
                header : 'First Name',
                xtype: 'numbercolumn',
                dataIndex:'fName',
                flex : 1,
                field : 
                {
                    xtype: 'numberfield'
                }
            }, 
            {
                xtype: 'gridcolumn',
                header : 'Middle Name',
                dataIndex:'mName',
                flex : 1,
                editor : 
                {
                    xtype: 'textfield',
                    selectOnFocus: true,
                    allowBlank : true
                }
            }
        ],
        renderTo: Ext.getBody()
    }

    );

在中StudentStore,我为网格添加了一些数据。hidden-xs hidden-sm为column设置了引导程序Id

问题是:当我将浏览器的大小调整为小号或超小号时,只有标题Id消失了,而列Id却没有消失。调整浏览器大小(较小或较小)时如何消失列ID。在这种情况下请帮助我。

周杰夫

您可以使用responsiveextjs5中插件根据调整列width

添加responsive到您的插件数组:

plugins: ['responsive'],

config为更改以下内容的方法定义columns

config: {
                columnLayout: 'large'
            },

setter为此属性添加一个

updateColumnLayout: function(size) {
                switch (size) {
                case 'small':
                        if(!this.columns[0].setVisible)
                            this.columns[0].hidden = true;
                        else
                            this.columns[0].setVisible(false);
                    break;
                case 'medium':
                        if(!this.columns[0].setVisible)
                            this.columns[0].hidden = false;
                        else
                            this.columns[0].setVisible(true);
                    break;
                case 'large':
                    break;
                }
            },

定义中responsiveConfigsize通过,从而使我们的二传手:

responsiveConfig: {
                'width <= 600': {
                    columnLayout: 'small'
                },
                'width > 600': {
                    columnLayout: 'medium'
                },
                'width >= 1600': {
                    columnLayout: 'medium'
                }
            },

这是一个小提琴,演示了工作示例

我打电话smallwidth“项下的600medium一切之上。您可以根据需要调整这些参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用引导程序时EXT JS 5.0中网格的隐藏列

来自分类Dev

使用引导程序时,在laravel 5中找不到类“ HTML”

来自分类Dev

EXTJS 5:如何在EXT JS 5中对网格列进行排序

来自分类Dev

永久隐藏Ext JS网格的列

来自分类Dev

Ext JS:向网格中的列添加按钮以显示/隐藏其他列

来自分类Dev

使用引导程序时如何删除url中的#foofoo?

来自分类Dev

使用EXT JS的垂直网格

来自分类Dev

Ext JS 5 || 在窗口中创建应用程序

来自分类Dev

如何使用Ext JS或Ext.NET从加载程序中的页面发送参数?

来自分类Dev

Ext JS 5 / Sencha CMD:如何在tomcat服务器中运行Ext JS应用

来自分类Dev

显示/隐藏网格列时Ext-all.js没有响应

来自分类Dev

如何在使用CSS引导程序时仅向一个列添加右边框?

来自分类Dev

为什么在使用引导程序时不能在<a>标签中添加上边距?

来自分类Dev

使用sortable.js时禁用引导wysihtml5

来自分类Dev

工具提示会覆盖EXT JS 5中的列显示数据

来自分类Dev

Ember.js:使用{{render}}帮助程序时,在“父”控制器中访问属性

来自分类Dev

Ext JS 5-将网格面板添加到视口

来自分类Dev

在单选按钮上使用引导程序“折叠”来显示/隐藏内容(NO JS)

来自分类Dev

如何使用Bower,Gulp和Elixir在Laravel 5中安装引导程序?

来自分类Dev

使用引导程序显示格式将输入字段绑定到MVC5中的模型

来自分类Dev

使用 html 标签和引导程序时,为什么文本出现在我闪亮的应用程序中

来自分类Dev

p5.js中的2D对象网格

来自分类Dev

如何在引导程序移动版本中从网格隐藏一列

来自分类Dev

使用CSS网格的网格容器中的行中网格项目数不相等

来自分类Dev

使用ComponentQuery替换隐藏的面板-Ext JS

来自分类Dev

Ext JS 5集群图

来自分类Dev

在页面中隐藏div,使其仅在打印引导程序3 MVC 5中可见

来自分类Dev

在页面中隐藏div,使其仅在打印引导程序3 MVC 5中可见

来自分类Dev

在sapui5中使用外部js库

Related 相关文章

  1. 1

    使用引导程序时EXT JS 5.0中网格的隐藏列

  2. 2

    使用引导程序时,在laravel 5中找不到类“ HTML”

  3. 3

    EXTJS 5:如何在EXT JS 5中对网格列进行排序

  4. 4

    永久隐藏Ext JS网格的列

  5. 5

    Ext JS:向网格中的列添加按钮以显示/隐藏其他列

  6. 6

    使用引导程序时如何删除url中的#foofoo?

  7. 7

    使用EXT JS的垂直网格

  8. 8

    Ext JS 5 || 在窗口中创建应用程序

  9. 9

    如何使用Ext JS或Ext.NET从加载程序中的页面发送参数?

  10. 10

    Ext JS 5 / Sencha CMD:如何在tomcat服务器中运行Ext JS应用

  11. 11

    显示/隐藏网格列时Ext-all.js没有响应

  12. 12

    如何在使用CSS引导程序时仅向一个列添加右边框?

  13. 13

    为什么在使用引导程序时不能在<a>标签中添加上边距?

  14. 14

    使用sortable.js时禁用引导wysihtml5

  15. 15

    工具提示会覆盖EXT JS 5中的列显示数据

  16. 16

    Ember.js:使用{{render}}帮助程序时,在“父”控制器中访问属性

  17. 17

    Ext JS 5-将网格面板添加到视口

  18. 18

    在单选按钮上使用引导程序“折叠”来显示/隐藏内容(NO JS)

  19. 19

    如何使用Bower,Gulp和Elixir在Laravel 5中安装引导程序?

  20. 20

    使用引导程序显示格式将输入字段绑定到MVC5中的模型

  21. 21

    使用 html 标签和引导程序时,为什么文本出现在我闪亮的应用程序中

  22. 22

    p5.js中的2D对象网格

  23. 23

    如何在引导程序移动版本中从网格隐藏一列

  24. 24

    使用CSS网格的网格容器中的行中网格项目数不相等

  25. 25

    使用ComponentQuery替换隐藏的面板-Ext JS

  26. 26

    Ext JS 5集群图

  27. 27

    在页面中隐藏div,使其仅在打印引导程序3 MVC 5中可见

  28. 28

    在页面中隐藏div,使其仅在打印引导程序3 MVC 5中可见

  29. 29

    在sapui5中使用外部js库

热门标签

归档