存储同步之前的模型验证

时间:2012-12-13 17:29:35

标签: extjs extjs4 ext.net

聆听beforeSync商店活动。 Options参数具有要同步的所有记录的哈希值,分解为create,update和destroy。

我需要根据他们的模型验证规则验证它们。

有可能吗?

我尝试了这个,但它总是返回true:

Ext.Array.forEach(options.create, function (item) {
    console.log(item.isValid());
});

由于

1 个答案:

答案 0 :(得分:0)

我刚刚意识到无效记录未插入要同步的记录的哈希值(选项参数)。

相反,我可以遍历商店的项目:

Ext.Array.forEach(st.data.items, function (item) {
    console.log(item.isValid())
} );