Bootstrap-table在显示之前把数据过滤一遍,把不符合type==1的行直接不显示了。。 100
3个回答
展开全部
先遍历,然后执行方法:
$("tbody").find("td").each(function(){
if($(this).attr("type")!==1){
$(this).parent.css("display":"none") //把tr隐藏掉
}
})
$("tbody").find("td").each(function(){
if($(this).attr("type")!==1){
$(this).parent.css("display":"none") //把tr隐藏掉
}
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//刷选出Id字段 大于等于10和小于等于30的数据
$('#table').bootstrapTable('filterBy', {Id: [10,30]},
{ 'filterAlgorithm': function(row,filters) {
if(row.Id>=filters.Id[0] && row.Id<=filters.Id[1]) return true; // alert(JSON.stringify(filters));
return false;
}
});
$('#table').bootstrapTable('filterBy', {Id: [10,30]},
{ 'filterAlgorithm': function(row,filters) {
if(row.Id>=filters.Id[0] && row.Id<=filters.Id[1]) return true; // alert(JSON.stringify(filters));
return false;
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主是根据model数据的差异性,来控制view的展示对吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询