在前两天开发过程中,使用bootstrap-table遇到了一个问题,根据后台返回的数据来跟表中的某字段匹配,如果匹配就直接选中该行,其实如果说是获取当前表格的选中行还比较好做,但是对比后自动选中某行还是使用bootstrap-table后第一次做,最后想到了一种实现思路,经过调试后可以实现这种效果,但是用了双重for循环,效率比较低,如果大家有更好的实现方式可以在下方留言。
实现效果(下拉框选中某项后从数据库读数据,然后与表格内Id对比,匹配则自动选中):
之前用easyUI实现过类似的需求,先把easyUI的代码丢上来吧,可能以后还会用得到。
$("#Shops").combobox({
url: '/RepayCarRelation/GetAllShop',
width: 180,
valueField: "Id",
textField: "Name",
panelHeight:300,
onChange: function (newValue, oldValue) {
$('#pressure').datagrid('clearChecked');
LoadData(newValue);
}
});
});
function LoadData(newValue) {
$.ajax({
url: "/RepayCarRelatio