Как ограничить рендеринг HTML-таблицы на веб-странице при выборе всего jqgrid только один раз
Я реализовал jqgrid, и я отображаю HTML-таблицу после выбора всех флажков всего jqgrid. Каждый раз, когда я выбираю или отменяю выбор jqgrid, он рендерит HTML-таблицу. Есть ли способ ограничить рендеринг только один раз? Пожалуйста помоги.
1 ответ
Решение
Объявите глобальную переменную скажем isEntered
лайк var isEntered=false
И в onSelectAll
проверка работы isEntered
значение, если это значение false
затем визуализировать таблицу и изменить ее значение на true
как после. Надеюсь, что это поможет вам.
Gloabl переменная:
var isEntered=false;
Функция onSelectAll:
onSelectAll: function (aSel, selected)
{
if (selected && !isEntered)
{
isEntered=true;
alert('alert will show only once.'); //render your table here
}
}
Эта скрипка может вам помочь. http://jsfiddle.net/azim101/HJema/257/