easyui 根据名字选中行

这段代码展示了如何在EasyUI数据网格中,根据用户选择的名字来自动选中对应的行。点击按钮后,将选中项的名字存入input框,然后遍历数据网格,如果行的名字匹配到输入的名字,则选中该行。同时,加载成功时,会根据数据中的checked属性预先勾选行。
摘要由CSDN通过智能技术生成

$('#upScope').click(function() {

var checkedItems = $('#updateScope').datagrid('getChecked');

var names = [];

$.each(checkedItems, function(index, item) {

names.push(item.name);

});

document.getElementById("scope").value = names;

});

var scope = document.getElementById("scope").value;

var rows = $('#updateScope').datagrid('getRows');

var arrayObj = new Array();

arrayObj=scope.split(",");

for(var m=0;m<rows.length;m++){

for (i=0;i<arrayObj.length;i++ )    

   {   

if(rows[m].name==arrayObj[i]){

$('#updateScope').datagrid('selectRow',m);

}

      

   }

}

 

onLoadSuccess:function(data){

if(data){

$.each(data.rows,function(index,item){

if(item.checked){

$('#updateScope').datagrid('checkRow',index);

}

})

}

}

 

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值