Extjs4 по умолчанию отключает кнопку "Удалить", но при выборе любой строки активирует кнопку

У меня есть две кнопки "Удалить" в верхней части сетки, одна красная, другая серая. Если строка не выбрана, кнопка будет серой. В противном случае он показывает красный. Как это сделать с помощью Extjs4?

1 ответ

Решение

Слушайте, выберите событие сетки - скрыть серый, показать красный. После перезагрузки сетки, или если сетка хранилища станет пустой - сделайте наоборот. Но если вы думаете, что вы должны использовать одну кнопку со стилями CSS для отключенных / включенных элементов управления и метода setDisabled. Логично, что это два состояния одной кнопки.

Другие вопросы по тегам