如何在仅选择整个jqgrid一次时限制在网页上呈现html表

时间:2015-12-21 16:09:52

标签: jquery html asp.net-mvc jqgrid

我已经实现了jqgrid,并且在选择整个jqgrid的所有复选框时我正在渲染一个html表。每当我选择或取消选择jqgrid时,它都会渲染html表。有没有办法只限制渲染一次?请帮忙。

1 个答案:

答案 0 :(得分:1)

声明一个全局变量说isEntered,如var isEntered=falseonSelectAll函数检查isEntered值,如果它的值为false则呈现表并将其值更改为true,如下所示。希望这会对你有所帮助。

Gloabl varible:

var isEntered=false;

onSelectAll功能:

onSelectAll: function (aSel, selected)
{
   if (selected && !isEntered)
   {
      isEntered=true;
      alert('alert will show only once.'); //render your table here          
   }
}

This小提琴可以帮助你。 http://jsfiddle.net/azim101/HJema/257/