ExtJS 组合元素在选择时消失

发布于 2024-09-08 14:40:38 字数 735 浏览 3 评论 0原文

我有一个简单的组合框,其中包含一些值,由 json 存储填充。问题是,当我单击下拉菜单并选择一个值时,所有其他值都会消失,因此我无法选择另一个值。这是我的代码:

Ext.onReady(function() {

  var dropDownStore = new Ext.data.JsonStore({
    autoDestroy: false,
    fields: ['graph', 'displayText'],
    data: [{
        graph: 'all',
        displayText: 'All Posts'
      },
      {
        graph: 'other',
        displayText: 'Other Posts'
      }
    ],
    autoLoad: false
  });

  var dropDown = new Ext.form.ComboBox({
    disable: false,
    mode: 'local',
    store: dropDownStore,
    valueField: 'graph',
    displayField: 'displayText',
    editable: false,
    listeners: {
      select: function(combo, record) {
        //alert(combo.getValue());
      }
    }
  });
});

I have a simple combo box with some values in it, populated by a json store. The problem is that when I click the drop down and select a value, all the other values disappear so that I cannot select another value. Heres my code:

Ext.onReady(function() {

  var dropDownStore = new Ext.data.JsonStore({
    autoDestroy: false,
    fields: ['graph', 'displayText'],
    data: [{
        graph: 'all',
        displayText: 'All Posts'
      },
      {
        graph: 'other',
        displayText: 'Other Posts'
      }
    ],
    autoLoad: false
  });

  var dropDown = new Ext.form.ComboBox({
    disable: false,
    mode: 'local',
    store: dropDownStore,
    valueField: 'graph',
    displayField: 'displayText',
    editable: false,
    listeners: {
      select: function(combo, record) {
        //alert(combo.getValue());
      }
    }
  });
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半﹌身腐败 2024-09-15 14:40:38

尝试将 triggerAction:'all' 添加到您的组合配置中。请参阅我对类似问题的回答更多细节。

Try adding triggerAction:'all' to your combo config. See my answer to a similar question for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文