Скрыть SmartGwt ComboboxItem, если он имеет только одно значение, которое будет выбрано
Я работаю с SmartGwt.
Можно ли скрыть кнопку выпадающего списка, если в ней есть только один элемент?
3 ответа
Использовать свойство как setShowPickerIcon(false)
, Если мы используем это свойство, кнопка со значком SelectPicker Icon будет невидимой.
Добавьте слушателя изменения к нему, если он имеет только один элемент, вызовите setVisible(false)
,
Имхо, это невозможно, но вы можете заменить его на TextItem, динамически не имеющий выпадающей кнопки. Либо вызывая setVisible(false/true), либо удаляя / добавляя его из / в форму.