Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 如何在免费jqGrid 4.13.0中实现单击复选框_Javascript_Jquery_Checkbox_Jqgrid_Free Jqgrid - Fatal编程技术网

Javascript 如何在免费jqGrid 4.13.0中实现单击复选框

Javascript 如何在免费jqGrid 4.13.0中实现单击复选框,javascript,jquery,checkbox,jqgrid,free-jqgrid,Javascript,Jquery,Checkbox,Jqgrid,Free Jqgrid,在4.13之前的自由jqGrid中 editoptions: { disabled: false }, 用于在内联编辑中实现单击复选框。 在4.13中,如果在新行中单击复选框而不保存,则不再恢复复选框状态 若要复制,请运行下面的代码,并在未选中的关闭列中单击,将复选标记放入其中。 现在点击另一行。 在4.13中,复选标记仍出现在前一行中。 在4.13复选标记消失之前。 如何解决这个问题 $.jgrid.no_legacy_api=true; $.jgrid.useJSON=true

在4.13之前的自由jqGrid中

editoptions: {
    disabled: false
},
用于在内联编辑中实现单击复选框。 在4.13中,如果在新行中单击复选框而不保存,则不再恢复复选框状态

若要复制,请运行下面的代码,并在未选中的关闭列中单击,将复选标记放入其中。 现在点击另一行。 在4.13中,复选标记仍出现在前一行中。 在4.13复选标记消失之前。 如何解决这个问题


$.jgrid.no_legacy_api=true;
$.jgrid.useJSON=true;
$.extend(true,$.jgrid.defaults{
多端口:对,
iconSet:“真棒”,
导航选项:{
位置:“中心”
},
是的,
多选:对,
是的,
loadui:'块',
cmTemplate:{自动调整大小:true},
自动编码:正确,
autoEncodeOnEdit:true,
gridview:对
});
$(文档).ready(函数(){
"严格使用",;
var mydata=[
{id:“1”,invdate:“2007-10-01”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,closed:true,ship_via:“TN”,total:“210.00”},
{id:“2”,invdate:“2007-10-02”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,closed:false,ship_via:“FE”,total:“320.00”},
{id:“3”,invdate:“2007-09-01”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,closed:false,ship_via:“FE”,total:“430.00”},
{id:“4”,invdate:“2007-10-04”,name:“test4”,note4,amount:“200.00”,tax:“10.00”,closed:true,ship_via:“TN”,total:“210.00”},
{id:“5”,invdate:“2007-10-31”,name:“test5”,note5,amount:“300.00”,tax:“20.00”,closed:false,ship_via:“FE”,total:“320.00”},
{id:“6”,invdate:“2007-09-06”,name:“test6”,note6,amount:“400.00”,tax:“30.00”,closed:false,ship_via:“FE”,total:“430.00”},
{id:“7”,invdate:“2007-10-04”,name:“test7”,note7,amount:“200.00”,tax:“10.00”,closed:true,ship_via:“TN”,total:“210.00”},
{id:“8”,invdate:“2007-10-03”,name:“test8”,note8,amount:“300.00”,tax:“20.00”,closed:false,ship_via:“FE”,total:“320.00”},
{id:“9”,invdate:“2007-09-01”,name:“test9”,note9,amount:“400.00”,tax:“30.00”,closed:false,ship_via:“TN”,total:“430.00”},
{id:“10”,invdate:“2007-09-08”,name:“test10”,note10,amount:“500.00”,tax:“30.00”,closed:true,ship_via:“TN”,total:“530.00”},
{id:“11”,invdate:“2007-09-08”,name:“test11”,note11,amount:“500.00”,tax:“30.00”,closed:false,ship_via:“FE”,total:“530.00”},
{id:“12”,invdate:“2007-09-10”,name:“test12”,note12,amount:“500.00”,tax:“30.00”,closed:false,ship_via:“FE”,total:“530.00”}
],
$grid=$(“#列表”)
;
$grid.jqGrid({
数据类型:“本地”,
数据:mydata,
colModel:[
{
名称:'invdate',索引:'invdate',宽度:80,对齐:'center',可编辑:true
},
{name:'name',index:'name',可编辑:true,宽度:65,编辑规则:{required:true},
{name:'amount',index:'amount',宽度:75,可编辑:true},
{name:'tax',index:'tax',宽度:52,可编辑:true},
{name:'total',index:'total',宽度:60,可编辑:true},
{
模板:“布尔复选框”,
名称:'已关闭',
是的,
编辑选项:{
禁用:false
},
},
{
名称:'ship_via',索引:'ship_via',宽度:105,对齐:'center',可编辑:true,格式化程序:'select',
edittype:'select',editoptions:{value:'FE:FedEx;TN:TNT;IN:Intim',defaultValue:'IN'},
stype:'select',searchoptions:{sopt:['eq',ne',value:':Any;FE:FedEx;TN:TNT;IN:IN'}
},
{name:'note',index:'note',width:60,sortable:false,editable:true,edittype:'textarea'}
],
rowNum:10,
行列表:[5,10,20],
寻呼机:“#寻呼机”,
gridview:没错,
行数:对,
自动编码:正确,
ignoreCase:是的,
sortname:“invdate”,
viewrecords:是的,
排序器:“desc”,
高度:“100%”,
editurl:'客户端阵列',
beforeSelectRow:函数(rowid,e){
var savedRow=$(this).jqGrid(“getGridParam”,“savedRow”);
if(savedRow.length==0 | | savedRow[0]==未定义){
$(this).jqGrid('editRow',rowid,true);
返回true;
}
if(rowid!==savedRow[0].id){
$grid.jqGrid('restoreRow',savedRow[0].id);
$(this).jqGrid('editRow',rowid,true);
}
返回true;
}
});
});

对不起,如果单元格是可编辑的,我不理解使用属性
disabled:false的目的。在启动
编辑行
之前,复选框的状态将发生更改,单元格的取消格式化将重新启动