У меня есть ExtJs Grid с CheckBoxSelectionModel .Установка флажка header проверяет все записи, а снятие флажка снимает все записи, что, конечно, является поведением.Моя сетка имеет кнопку удаления, чтобы удалить выбранные / все записи, и работает нормально.
Теперь моя проблема заключается в том, что, когда я проверяю флажок в заголовке (так что будут выбраны все записи), и нажимает мое удалениеКнопка, все записи в сетке удаляются. Но выбор флажка в заголовке столбца по-прежнему остается неизменным.
Я использовал код: grid.getSelectionModel (). ClearSelections (false); для очисткиВыбор после удаления.Я думаю, этот код применим только к записям в сетке и не имеет ничего общего с частью заголовка столбца.Можно ли как-нибудь отменить выбор чекбокса в заголовке?
При подробном исследовании я удивлен, узнав, что флажок, отображаемый в CheckBoxSelectionModel, не является флажком html, но представляет собой изображения.Поэтому моя идея отменить выбор флажка с использованием концепции DOM не может быть применена здесь.Вместо этого нужно сделать что-то вроде CSS-трюка.
Кто-нибудь сталкивался с такой проблемой раньше?Есть ли решение для этого?Любая помощь будет оценена.Спасибо!