javascript - Extjs - 检查字段是否不相同

标签 javascript extjs

我有一个 ExtJS 表单,其中有 2 个带有语言列表的下拉框。它们都具有相同的值,都是通过 JSON 数据存储从数据库表加载的。

它是“From”语言和“To”语言。

现在我想要做的是从“To”下拉列表中的“From”下拉列表中过滤掉语言,以确保在两个下拉列表中都不会选择相同的语言。

希望这是有道理的:)

/苏恩

最佳答案

因此,请使用 filterBy 函数,并定义您自己的函数,该函数将为除特定记录之外的每条记录返回 true:

onBlur: function(){
    ds_language_to.filterBy(function(record) {
        if (record.get('language') != fromCombo.getValue())
            return true;
    });
}

替换适当的代码以获取在组合中选择的值。

关于javascript - Extjs - 检查字段是否不相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070207/

相关文章:

forms - 重用表单来显示数据

javascript - XTemplate 与 Sencha Touch 中的数组相同级别

javascript - Socket.io 每次发射都失败

php - 在网站上显示字体

javascript - 选择选项在更改时从 ajax 生成值

java - gwt 网格滚动同步

extjs - sencha 建筑师生产版本 : Uncaught TypeError: c is not a constructor

javascript - 使用 jQuery 选择器时的默认上下文是什么?

javascript - 圆形和矩形的碰撞检测

extjs - Ext.js 的测试和文档?