【问题标题】:how to show different value of single store in 2 combo box?如何在 2 个组合框中显示单个商店的不同价值?
【发布时间】:2013-01-01 18:43:51
【问题描述】:

ExtJS 4 中的 Store 存在问题。在我的应用程序中,我想使用两个组合。两个组合中都显示了商店值。但问题是在第一个组合中选择的值不应该在下一个组合中显示。由于单一商店,我无法做到这一点..应该怎么做?

【问题讨论】:

    标签: extjs4 store


    【解决方案1】:

    这对我有用

    listeners : {
                   expand: function() {
                   boxerListStore.filter(function(r) {
                           var value = r.get('id');                       
                           var getValue = Ext.getCmp('boxer2').getValue();                           
                           return (value != getValue);
                   });
                 }
              }
    

    【讨论】:

      【解决方案2】:

      你可以使用select第一个组合的事件,比如-

          listeners: {
              select: function(combo, records, eOpts){
                  Ext.getCmp('secondCombo').select(records[0]);
              }
          }
      

      【讨论】:

        猜你喜欢
        • 2014-07-03
        • 2022-01-03
        • 2012-04-18
        • 1970-01-01
        • 2014-12-09
        • 1970-01-01
        • 2016-12-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多