ExtJS - ширина поля со списком в EditorGridPanel - PullRequest
8 голосов
/ 15 июня 2011

Я установил EditorGridPanel с ComboBox, и он работает хорошо. Единственная проблема, с которой я сталкиваюсь, заключается в том, что ширина ComboBox, кажется, расширяется только до ширины столбца сетки, а не содержимого самого ComboBox.

Есть ли способ обойти это?

Вот пример того, что я имею в виду:

ComboBox in EditorGridPanel

Спасибо!

Ответы [ 3 ]

6 голосов
/ 13 июля 2011

Используйте

listWidth: Number

опция конфигурации

Вы можете рассчитать длину самого большого элемента содержимого, а затем установить listWidth в событии 'раскрыть' комбо

Ура!

1 голос
/ 18 февраля 2016

listWidth не существует в extjs 4.

Добавьте ниже в конфиг комбинированного списка:

matchFieldWidth: false,
listConfig: {
    width: 200
},
0 голосов
/ 15 июня 2011

Вы можете использовать RowEditor для управляемого редактора мультиформ! см. образцы сенчи;)

...