我有一个带有以下字段的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)
我不知道如何检查商店以查看多个字段值是否匹配.
我有一个工作的EditorGrid面板,其中两列有ComboBox编辑器.两个ComboBox都是从数据库(countryStore和cityStore)远程加载的.
我想限制cityComboBox只显示所选国家/地区的城市.我需要cityStore从数据库重新加载过滤器(有太多的城市来过滤localy).过滤器值是countryComboBox值.
countryComboBox中始终存在一个值,因为我在创建新记录时添加了默认值= 1,因此这不是问题.
我不知道哪个听众适合这里.我需要抓住当我双击国家单元格时,在countryComboBox显示之前并在显示之前过滤组合框(或在检索数据时显示等待消息)的时刻.
如果无法做到这一点,我是否可以通过双击一个单元格来打开一个弹出窗口,从已过滤城市的组合框中选择"确认"并将值输入到单元格中?