Скрыть SmartGwt ComboboxItem, если он имеет только одно значение, которое будет выбрано

Я работаю с SmartGwt.

Можно ли скрыть кнопку выпадающего списка, если в ней есть только один элемент?

3 ответа

Использовать свойство как setShowPickerIcon(false), Если мы используем это свойство, кнопка со значком SelectPicker Icon будет невидимой.

Добавьте слушателя изменения к нему, если он имеет только один элемент, вызовите setVisible(false),

Имхо, это невозможно, но вы можете заменить его на TextItem, динамически не имеющий выпадающей кнопки. Либо вызывая setVisible(false/true), либо удаляя / добавляя его из / в форму.

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