禁用带有复选框的网格面板

时间:2012-06-25 06:55:43

标签: javascript extjs grid fieldset gridpanel

我的要求是在某些条件下禁用字段集或网格行内的网格面板。网格有20多个项目,应该有一个滚动条来查看网格的所有元素。如果我使用网格面板的禁用属性,则滚动条也会被禁用。但我需要启用滚动条,以便用户可以看到网格的所有项目。

对于上面的i编码与feildset autoscroll:true和layout:fit。但是在禁用网格面板时,由于布局:fieldset的fit属性,fieldset的滚动条也会被禁用。有没有办法达到要求?

代码:

Ext.applyIf(this,  {
    border : false,
    frame : false,
    bodyStyle : 'padding:12px 15px 0px',
    labelAlign : 'top',
    columnWidth : 0.5,
    heigth : 350,
    layout : 'form',
    items: [{
        xtype: 'fields',
        id: 'fields',
        layout: 'fit',
        height: 321,
        autoScroll: true,
        title: 'Element list',
        items: mygridPanel
    }]
})

1 个答案:

答案 0 :(得分:1)

我在jsFiddle上做了一个小型演示,供你查看:

http://jsfiddle.net/CGtqp/

这有助于您解决问题吗?