C1GridView如何隐藏某些行
我想在前台通过js根据条件隐藏某些符合条件的行,请问有此功能的js函数吗您好,在前端没有相应的方法,只能从后端去解决,还有我看您最近前端的操作比较多,可以看看wijmojs 是否能满足您要求,Wijmojs 是纯前端控件。希望能帮到您。 恩,前端操作确实很多,另外我一直在参考wijmo-js的 api文档,只有里面确实没有说明的我才会发到论坛上来:) 关于这个问题我自己研究找到了一个方式不知道会不会有问题:
如果想要隐藏gridview中的符合条件的某些行 可以这样做:
首先通过jquery选取符合条件的所有行,这里的选取是根据数据来的,比如单元格中有一个叫区分的字段,用asp.net label控件绑定数据来显示的<ItemTemplate>
<asp:label id="qufen" Text='<%# Eval("区分")%>'></asp:label>
</ItemTemplate>,
那么可以通过 jquery的模糊选择器选择所有的区分:$('c1gridview1 span')
然后进行遍历判断符合条件的区分行显示,不符合条件的区分行隐藏:
$('c1gridview1 span').each(function(){
var qufen = $(this).text();
if(qufen=='1'){
$(this).parents('tr').show();
}else{
$(this).parents('tr').hide();
}
});
通过以上方法就能够任意显示或者隐藏对应行了。目前没有发现什么问题,供需要此功能的人参考 看着没什么问题,
页:
[1]