如何在组合中隐藏项目 - Extjs 4.1

时间:2013-07-23 05:40:12

标签: extjs combobox extjs4.1

我有一个像 http://jsfiddle.net/8jnRR/

这样的组合框

enter image description here
这是我的store

var stored = new Ext.data.SimpleStore({
      fields: [ "value", "text" ],
      data: [
        [ 0, "Online0" ],
        [ 1, "Online1" ],
        [ 2, "Online2" ]
        ,[ 100, "Hide" ] // how to hide this item
      ]
    });


我想要隐藏一个值为100以上的项目。如何做到这一点,非常感谢

1 个答案:

答案 0 :(得分:4)

看看这个修改过的小提琴http://jsfiddle.net/jdflores/8jnRR/1/ 它使用商店的过滤器配置。我包含一个函数,用于确定record.data.value是否小于100:

filters: [function(record, id){
    return (record.data.value < 100);
}],