2013-09-13 1 views
0

Я создал простой комбинированный блок с несколькими значениями в нем. У меня есть данные, возвращенные для заполнения поля со списком. Поле со списком отключено, но когда они нажимают кнопку «Изменить», поле со списком становится редактируемым, и пользователь может выбрать желаемый вариант.Удаление значений в поле со списком при щелчке

Однако, когда они нажимают кнопку «Редактировать», поле со списком уже заполнено одним из значений, и когда они нажимают кнопку «вниз», они могут видеть только это значение, которое уже введено. Есть ли способ, которым я могу добавить слушателя или что-то в этом роде, когда они нажимают на раскрывающийся список всех значений?

Вот мой комбо код коробки поле:

{ 
         xtype:'combo', 
         store: ['Open','Closed', 'N/A'], 
         fieldLabel: 'Status', 
         id: 'status', 
         readOnly: true, 
         disabled: true, 
         width: 105 
        } 
+0

Ваши объяснения сбивают с толку, поэтому вы не хотите, чтобы в раскрывающемся списке были какие-либо значения, когда пользователь не находится в режиме редактирования? – Seano666

+0

Правильно, пользователь приходит на страницу, а поле со списком уже заполнено значением, и оно отключено и readOnly, поэтому оно по существу выглядит как текстовое поле. Затем, когда они нажимают кнопку «Редактировать», он просто превращается в выпадающее меню с выпадающим списком, и когда они нажимают кнопку «drop down», я хочу, чтобы значение, которое было введено, исчезло, чтобы отобразить все варианты в раскрывающемся списке. – user1676428

ответ

1

Вам не нужно, чтобы очистить текущее значение для всех значений, чтобы показать, просто установите triggerAction: 'all' в комбо конфигурации.

+0

Это, наверное, лучше, чем мой ответ ... но они оба будут работать, просто зависит, действительно ли он хочет, чтобы значение было очищено или нет. – Reimius

+0

awesome thanks guys – user1676428

Смежные вопросы