小编Jur*_*cic的帖子

检查存储中是否存在类似记录以避免重复

我有一个带有以下字段的JsonStore:

id
date
time
type
Run Code Online (Sandbox Code Playgroud)

我有收集三个字段(表单date,time,type),并插入一个新的记录进店(我保存单独的商店).我想检查商店中是否已存在具有相同字段值组合的记录,以避免重复输入.

我设法检查另一个商店中的重复ID,如下所示:

find = DepartmentMemberStore.find('member_id', value_from_form);
if (find != -1) {
    // popup error window
    return;
} else {
    // add new record to store
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何检查商店以查看多个字段值是否匹配.

extjs store

8
推荐指数
1
解决办法
2万
查看次数

ExtJS EditorGridPanel中的级联组合框

我有一个工作的EditorGrid面板,其中两列有ComboBox编辑器.两个ComboBox都是从数据库(countryStorecityStore)远程加载的.

我想限制cityComboBox只显示所选国家/地区的城市.我需要cityStore从数据库重新加载过滤器(有太多的城市来过滤localy).过滤器值是countryComboBox值.

countryComboBox中始终存在一个值,因为我在创建新记录时添加了默认值= 1,因此这不是问题.

我不知道哪个听众适合这里.我需要抓住当我双击国家单元格时,在countryComboBox显示之前并在显示之前过滤组合框(或在检索数据时显示等待消息)的时刻.

如果无法做到这一点,我是否可以通过双击一个单元格来打开一个弹出窗口,从已过滤城市的组合框中选择"确认"并将值输入到单元格中?

grid combobox extjs

4
推荐指数
1
解决办法
6691
查看次数

标签 统计

extjs ×2

combobox ×1

grid ×1

store ×1