在 Extjs (6.x.x) 中提交的组合框有时可以正常工作,有时不能

Posted

技术标签:

【中文标题】在 Extjs (6.x.x) 中提交的组合框有时可以正常工作,有时不能【英文标题】:Combobox filed in Extjs (6.x.x) sometimes it works fine and sometimes no 【发布时间】:2020-10-14 13:27:09 【问题描述】:

我在 extjs 中有以下组合框:

                    xtype: 'mcomboboxfield',
                    itemId: 'component1-'+i+'-mes-'+mesSeleccionado,
                    cls: 'component1-cls',
                    fieldLabel: 'PATRON',
                    height: 333,
                    flex: 4,
                    displayField: 'nombre',
                    valueField: 'codPatron',
                    editable: false,
                    queryMode: 'remote',
                    shadow : false,
                    left:0,
                    valueOriginal: codPatron,
                    value: codPatron ,
                    store : 'sPatronesTodos',
                    disabled: isWeekDisabled,
                    layout:
                        type: 'hbox',
                        align: 'stretch'
                    ,
                    listeners: 
                        afterrender: function(cmp) 
                            cmp.getStore().load();
                        ,
                    

有时可以正常工作,但有时会显示codPatron 而不是nombre。为什么会发生,我该如何预防?

【问题讨论】:

【参考方案1】:

当后备存储中没有相应的条目时显示该值。要修复它,请确保后备存储中的每个值都有一个条目。

【讨论】:

以上是关于在 Extjs (6.x.x) 中提交的组合框有时可以正常工作,有时不能的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS:如何同时提交:组合框值和文本

自动填充组合框 ExtJS

ExtJS 组合框:值字段在 postdata 中不可用

extjs 表单元素中的 Extjs 组合框在禁用时未灰显

在 ExtJS 中获取组合框的值

在 ExtJs 中本地过滤组合框远程存储