Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs4.2 如何在Extjs 4.2中禁用网格中的某些行_Extjs4.2 - Fatal编程技术网

Extjs4.2 如何在Extjs 4.2中禁用网格中的某些行

Extjs4.2 如何在Extjs 4.2中禁用网格中的某些行,extjs4.2,Extjs4.2,我有一个带有两个检查列和一个文本字段的网格 { xtype: 'checkcolumn', id: 'apprId', text: '<b>Approve</b>', width: 100, dataIndex: 'aprvInd' }, { xtype: 'checkcolumn', id: 'declId', text: '<b>Decline</b>',

我有一个带有两个检查列和一个文本字段的网格

   {
    xtype: 'checkcolumn',
    id: 'apprId',
    text: '<b>Approve</b>',
    width: 100,
    dataIndex: 'aprvInd'
   },

   {
    xtype: 'checkcolumn',
    id: 'declId',
    text: '<b>Decline</b>',
    width: 100,
    dataIndex: 'declInd'
   },
   {
    id: 'declResnId',       
    header: '<b>Decline Reasons</b>',
    dataIndex: 'declineReason',
    align: 'center',
    width: 200,     
    editor: new Ext.form.TextField({
        maxLength: 100000
      }),
   }
{
xtype:“检查列”,
id:“AppID”,
文本:“批准”,
宽度:100,
数据索引:“aprvInd”
},
{
xtype:“检查列”,
id:“declId”,
正文:“拒绝”,
宽度:100,
数据索引:“declInd”
},
{
id:'declResnId',
标题:“拒绝原因”,
dataIndex:“declineReason”,
对齐:'居中',
宽度:200,
编辑器:新建Ext.form.TextField({
最大长度:100000
}),
}
如果我的网格有三行,第一行“批准”复选框选中,第二行“拒绝”复选框选中,第三行不选中。 单击save按钮,我正在进行rest调用,并将数据传递给db,成功回调后,我将重新加载网格。 重新加载后,应禁用选中“批准/拒绝”的行以及“DeclineReasions”文本字段。
如何执行此操作?

如果要灰显该行,我将查看渲染器配置的元数据参数。这里可能引用了trCls

要禁用复选框,我还将查看渲染器


要禁用编辑器插件,请查看beforeedit事件

什么是残疾?禁用编辑器插件?禁用意味着我想使这些字段不可编辑我是EXTJS新手,你能给我一些你所说的相同的代码吗。你试过我的建议了吗?我可以禁用编辑器插件,但不能禁用复选框。