我已经实现了jqgrid,并且在选择整个jqgrid的所有复选框时我正在渲染一个html表。每当我选择或取消选择jqgrid时,它都会渲染html表。有没有办法只限制渲染一次?请帮忙。
答案 0 :(得分:1)
声明一个全局变量说isEntered
,如var isEntered=false
和onSelectAll
函数检查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
}
}