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

标签 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 的项目。怎么做,非常感谢

最佳答案

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

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

关于extjs - 如何隐藏组合中的项目 - Extjs 4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17802235/

相关文章:

javascript - Ext.window.MessageBox draggable false,调用hide方法出错

extjs - Ext.getCmp 在 extjs 中不工作

javascript - 什么是所有控件加载保存的状态和存储数据的正确覆盖

c# - 单击时不显示 XAML ComboBox DataTemplate 弹出窗口

php - 如何显示给定 php 组合框中的项目的不同 php 表?

java - 如何在 Vaadin ComboBox 中使某个项目只能选择一次?

extjs - 向Ajax请求添加 header

javascript - Resharper 7 javascript 自动完成建议来自 dhtml.js 的全局 "external"。什么是 dhtml.js 以及如何阻止它出现?

extjs - EXT4JS 名称约定

javascript - ExtJs 还缩小了外部库