Отображение компонента в EditorGridPanel без нажатия - PullRequest
1 голос
/ 15 мая 2010

Есть ли способ отобразить компонент в EditorGridPanel без необходимости щелкать по ячейке?

Проблема, которую я вижу в этой демонстрации , заключается в том, что флажки не являются компонентами Ext.form.Checkbox и даже не наследуются от него. Флажки - это просто фоновые изображения, и, поскольку я строю сетку, которая требует ComboBox, будет непросто применить подобный хак.

1 Ответ

0 голосов
/ 18 мая 2010

Хорошо, я вижу, что вы после этого. Немедленно отобразите комбинированный список в каждом ряду при рендеринге сетки. Этого может быть трудно достичь, и я подозреваю, что это может негативно повлиять на общую производительность сетки (несколько комбинированных списков для рендеринга вместо одного).

В любом случае, вы смотрели на параметр конфигурации clicksToEdit EditorGridPanel? Из документации ExtJS:

Количество кликов по ячейке требуется для отображения редактора ячейки (по умолчанию 2).

Установка этой опции на «авто» означает что mousedown на выбранной ячейке начинает редактировать эту ячейку.

Как насчет того, чтобы попытаться установить значение 'auto' ? Это, по крайней мере, уменьшит количество щелчков мышью, которые должен сделать пользователь перед началом редактирования. Это то, что вы действительно после этого?

(Обратите внимание, что я сам не пробовал эту опцию, поэтому я не знаю, насколько хорошо она на самом деле работает с Combobox.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...