Jquery 如何禁用jqgrid行单元格?

Jquery 如何禁用jqgrid行单元格?,jquery,jqgrid,Jquery,Jqgrid,我想在loadcomplete中禁用Jqgrid中的行单元格。我正在使用以下代码: loadComplete: function () { var ids = $grid.jqGrid('getDataIDs'); for (var i = 0; i < ids.length; i++) { var rowId = ids[i]; var ro

我想在loadcomplete中禁用Jqgrid中的行单元格。我正在使用以下代码:

loadComplete: function () {

                var ids = $grid.jqGrid('getDataIDs');
                for (var i = 0; i < ids.length; i++) {

                    var rowId = ids[i];
                    var rowData = $grid.jqGrid('getRowData', rowId);
                    if (rowData.IsActive) {
                        rowData.Save.attr("disabled", true); //Error comes here

                    }

                }
            }
loadComplete:函数(){
var id=$grid.jqGrid('getdataid');
对于(变量i=0;i
如果“是活动单元格”为true,则我要禁用列单元格“保存已禁用”。如果条件运行正常,但在“rowData.Save.attr”(“disabled”,true);“(Save是列名)中,则该条件不起作用。它显示错误,它不是一个函数。我该怎么做呢?

这个怎么样
jqGrid('setColProp','YouColumnName',{editable:false})

我想你使用了错误的术语。只能禁用HTML页面上具有用户交互的元素。例如,您可以禁用
元素,但不能禁用网格的单元格,即
元素。如果要更改单元格的颜色,可以将
ui-state-disabled
类指定给单元格。可能要拒绝编辑单元格?无论如何,你都应该清楚地描述你的目标,以及你在分解单元格下的意思。当前代码使用
getRowData
从行中获取数据(文本)
rowData.Save
是从列
“Save”
中获取的字符串(如果您有该列,您也应该在这种情况下发布
colModel
)。您可以更改的属性不是DOM元素。OLEG如何禁用行?如果isactive为true,是否有其他方法要禁用保存列。