Extjs 4, как создать комбинированный список с размером = 4 в качестве тега выбора в HTML - PullRequest
0 голосов
/ 15 марта 2012

Я использую Ext Designer. Поддерживает ли ExtJS такой компонент?

enter image description here

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

Да, Ext JS поддерживает такой компонент, он называется Grid .

Drgomesp прав в том, что ComboBox не будет делать ничего подобного, но в этом нет необходимости, поскольку для этого есть другие компоненты.

Вы также можете попробовать Ext.ux.form.MultiSelect , что еще больше похоже на HTML <select>.

1 голос
/ 15 марта 2012

Полагаю, вы используете ExtJS 4.

Прежде всего вам необходимо знать, что Ext.form.field.ComboBox основан не на теге html select, а на вводе тега типа текста.

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

Кроме того, вам нужно будет работать с кнопкой по умолчанию, которая поставляется с ComboBox, по определению фоновое изображение, установленное для класса x-form-trigger.

0 голосов
/ 30 мая 2014

Вы можете использовать Ext.view.BoundList .Он используется в выпадающем списке extjs как всплывающее окно.

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