> 웹 프론트엔드 > HTML 튜토리얼 > js datagrid 怎么实现checkbox多选_html/css_WEB-ITnose

js datagrid 怎么实现checkbox多选_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-21 09:41:47
원래의
1415명이 탐색했습니다.

$('#test').datagrid({			title:'主表',				width:970,				height:325,				nowrap: false,				striped: true,				collapsible:true,				url:'datatest.php',				sortName: 'num',				remoteSort: false,                                  singleSelect: true,				//frozenColumns:[[{field:'ck',checkbox:true}]],                queryParams:{isaddhead:function(){return isaddhead}, hid:function(){return hid}},				columns:[[                                      {field:'num',title:'编号',width:30},					{field:'materialcode',title:'物料编码',width:120},					{field:'com',title:'单位',width:60},					{field:'quantity',title:'数量',width:40,rowspan:2},                                             {field:'name',title:'详细名称',width:350,rowspan:2},                                           {field:'date',title:'要求交货期',width:70,rowspan:2},                                           {field:'other',title:'其他要求',width:180,rowspan:2},					{field:'app',title:'状态',width:80,rowspan:1},				    {field:'state',title:'x',width:1,rowspan:1},				    {field:'rfqno',title:'x',width:1,rowspan:1}				]],				pagination:true,				rownumbers:true,				toolbar:[{					id:'btnadd',					text:'添加',					iconCls:'icon-add',					handler:function(){			                       if(isaddhead == 1 && !iscontrl && ismain==0 ) {                                                iscontrl = true;					     maindivreplace(1, null);                                            }					}				},{					id:'btndel',					text:'删除',					iconCls:'icon-remove',					handler:function(){	                   if(isaddhead == 1 && isselmain == 1 && !iscontrl && ismain==0) {	                                            $.post( "MainDataoper.php", {mainid:mainNum, requetype:"del",rfq_No:$('#prfqno').val(),formId:$('#formidold').val()},function(data) {                                                    isselmain =0;//重新加载前把状态改为主表没被选中                                                    isselqu = 0;//重新加载前把状态改为明细表没被选中                                                    $('#test').datagrid("reload");//datagrad重新加载                                                      $("#test2").datagrid('loadData',{total:0,rows:[]});                                                });                         }					}				},{					id:'btnedit',					text:'修改',					iconCls:'icon-edit',					handler:function(){     	                                     if(isaddhead == 1 && !iscontrl && isselmain ==1 && ismain==0) {                                                iscontrl = true;                                                isselmain = 0;                                                isselqu= 0;                                                var rowdata = $("#test").datagrid('getSelected');                                                maindivreplace(2, rowdata);//打开主表编辑div,                                            }											}				}],
로그인 후 복사



请么实现多选 
用frozenColumns:[[{field:'ck',checkbox:true}]] datagrid中有选项,但不能复选.

请问怎么实现?


回复讨论(解决方案)

singleSelect:false,
datagrid 属性

singleSelect:false,
datagrid 属性 +1

singleSelect : false,

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿