Как я могу установить значение в поле со списком в редакторе сетки

Я ищу уже несколько дней и пока ничего не нашел. Я также пробовал некоторые коды, которые я разработал так же, как:

me.comboEstudios =  me.getGestionRrhh().down('#pestanaTrabajador').down('#pestanaDatosBasicos').down('#nivelEstudios');                                         

                me.comboEstudios.getStore().load({
                    scope: this,
                    callback: function(records, operation, success) {

                        me.comboEstudios.setValue(respJson[0]['NIVEL_ESTUDIO']);                            
                    }
                });

но похоже, что этот код хорошо работает для установки значений в полях со списком в формах, но не работает для поля со списком в сетке.

Если кто-то знает, как это сделать, я был бы признателен


person Community    schedule 04.03.2018    source источник
comment
Я предполагаю, что вы хотите выбрать один из элементов в списке со списком. Для этого используйте select ()   -  person josei    schedule 05.03.2018


Ответы (1)


Вам нужно управлять им в событии beforeedit, в моем случае я использую ptype: 'cellediting', и ниже приведен мой код: -

plugins: [{ ptype: 'cellediting', clicksToEdit: 1, listeners: { edit: 'cellEditingBlur', beforeedit: function (editor, context, eOpts) { var empDesignation = Ext.getStore('employeedesignation'); if (empDesignation && !empDesignation.isLoaded()) { empDesignation.load(); } } } }],

Надеюсь, поможет :)

person Rohit Sharma    schedule 04.04.2018