我正在尝试构建网格并在编辑模式下设置某些单元格,然后禁用某些单元格然后应用editRow来激活编辑,但它不起作用。
以下是我到目前为止完整事件的代码:
gridComplete: function(){
jQuery("#list<?php echo $type_index; ?>").jqGrid('setFrozenColumns');
var ids = $(this).jqGrid('getDataIDs');
for (var i=0; i<ids.length; i++) {
var id=ids[i];
for (var j=3; j<<?php echo (3+($color_index*2)); ?>; j=j+2){
if ( $(this).jqGrid('getCell', id, j) === '' ) {
var cm = $(this).jqGrid('getColProp',j+1);
cm.editable = false;
}
}
$(this).jqGrid("editRow", id );
}
出于某种原因,jqgrid并不关心我是否将列设置为编辑模式,一切都就像所有列都已启用一样。
此致