2016-09-12 4 views
0

У меня есть поле со списком с текстом. Когда вы выбираете элемент из раскрывающегося списка, он должен быть добавлен в поле выпадающего списка, но не заменен.Добавление поля combobox в ExtJS

Я попытался это:

beforeselect: function (combo, record) { 
     var rawVal = this.rawValue; 

     ............... 


     record.data.Value = rawVal + record.data.Value; 
} 

Но этот код добавляет в магазин измененной версии записи, так что это не то, что мне нужно. Мне нужен магазин, который не был изменен.

ответ

0

Если у вас есть четкий вопрос, поле, в котором вы нуждаетесь, является полем тегов, а не полем. Вы можете проверить пример из приведенной ниже ссылки.

http://examples.sencha.com/extjs/6.0.2/examples/kitchensink/#form-tag

Вам не нужно делать какие-либо записи operayion с помощью поля тегов. Если у вас есть еще один вопрос, сообщите мне.

+0

Благодарим вас за советы, @yiley. Но я решил это по-другому: на beforeselect событие сохраняло полное значение текстового поля, а затем после выбора вставило это значение в текстовое поле с помощью функции setRawValue(). – Makha

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