2014-09-08 1 views
1

Я использую ng-сетку, в которой установлены флажки.Снимите флажок в заголовке ng-grid

showSelectionCheckbox: true 

Ниже plunker создан для того же

http://plnkr.co/edit/rtkDYvDygRn38VU9Cmsk?p=preview

В этом plunker, нажмите Выбрать все флажок присутствует в заголовке. Затем нажмите кнопку ниже, которая обновит содержимое таблицы. После нажатия кнопки вы можете увидеть, что данные обновлены, но все флажки, имеющиеся в заголовке, по-прежнему выбраны. Как снять отметку с этого флажка?

ответ

0

Вы должны попробовать это. Это сработало для меня.

var allChecked = $("input.ngSelectionHeader:checkbox").prop('checked'); 
if (allChecked) { 
$("input.ngSelectionHeader:checkbox").click(); 
} 
else { 
$scope.gridOptions.selectAll(false); 
}