0
我有一個jqgrid
由一些字段填充。我想要一些細胞是jqgrid設置單元格可動態編輯假條件
editable:true
基於條件
這裏
或
editable:false
是我的功能(編者):
var grid = $("#mygrid");
var getColumnIndexByName = function(gr,columnName) {
var cm = gr.jqGrid('getGridParam','colModel');
for (var i=0,l=cm.length; i<l; i++) {
if (cm[i].name===columnName) {
return i; // return the index
}
}
return -1;
};
function abilitaDisabilitaEditRecord() {
var pos=getColumnIndexByName(grid,'descrizione');
var pos2=getColumnIndexByName(grid,'endDate');
var allIds = $('#mygrid').jqGrid('getDataIDs');
var cells = $("tbody > tr.jqgrow > td:nth-child("+(pos+1)+")",grid[0]);
var cells2 = $("tbody > tr.jqgrow > td:nth-child("+(pos2+1)+")",grid[0]);
for (var i = 0; i < allIds.length; i++) {
for (var j=0; j<cells.length; j++) {
var cell = $(cells[j]);
var cell2 = $(cells2[j]);
var checkDataFine = $('#mygrid').jqGrid('getCell', allIds[i], 'date');
if (!checkDataFine==false) {
cell.addClass('not-editable-cell');
cell2.addClass('not-editable-cell');
}
}
}
}
這是關於一個單元格屬性,而不是一排屬性 – Franky 2012-07-26 16:04:15
噢,對不起,你要禁用只單元格編輯.. 。你去哥們...這個答案會幫助你http://stackoverflow.com/questions/5092571/how-to-make-cell-editable-dynamically-in-jqgrid – 2012-07-26 16:39:05
讓我知道它是否適合你或不? – 2012-07-26 16:39:26