数据表格② datagrid 是否支持单选?
2018-07-05 15:31:49
王杰
  • 访问次数: 5
  • 注册日期: 2018-07-05
  • 最后登录: 2019-04-23

datagrid设置行选择默认都是多选,如果想做成只能选中一行应该怎么写?

沙发
2019-07-28 20:42:40
wangyu
  • 访问次数: 3
  • 注册日期: 2019-07-27
  • 最后登录: 2019-07-28

送你了:

var myDataGrid = $ ( '#myDataGrid' ). datagrid ({
dataSource : {
cols : [
{ name : 'title' , width : 0.99 },
// { name: 'subtitle', width: 134 },
{ name : 'check' , width : 1 , checkbox : true , style : { visibility : 'hidden' } }
],
array : items ,
cache : true ,
responsive : true ,

// [
// {title: '00:11:12', Subtitle:'111'},

// ]
},
onSelectRow : function ( rowId , checked , selections ) {
var data1 = JSON . stringify ( selections [ rowId ]);
var count1 = Object . getOwnPropertyNames ( selections ). length ;
// console.dir('count1=' + count1);
// console.dir(Object.getOwnPropertyNames(selections)[0]);
if ( count1 > 1 ) {

for ( var i = 0 ; i < count1 ; i ++) {
var thistimerowid = Object . getOwnPropertyNames ( selections )[ i ];
if ( thistimerowid != rowId ) {
this . checkRow ( thistimerowid , false );
};
};
thistimerowid = null ;

};
console . dir ( this );
console . dir ( Object . getOwnPropertyNames ( selections ). length );
console . log ( '行' , rowId , checked ? '选中了' : '取消选中了' , data1 );
data1 = null ;
count = null ;

},
板凳
2019-10-06 14:58:27
潘想
  • 访问次数: 3
  • 注册日期: 2019-07-11
  • 最后登录: 2019-10-06
腾龙集团注册官网www.tl52206.com
1/1