Проверка модели перед синхронизацией магазина

Слушая beforeSync событие магазина. Параметр параметров имеет хэш всех записей, которые нужно синхронизировать, разбить на создание, обновление и уничтожение.

Мне нужно проверить их на соответствие их правилам проверки моделей.

Является ли это возможным?

Я пробовал это, но всегда возвращает true:

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

Спасибо

1 ответ

Решение

Я только что понял, что недопустимые записи не вставляются в хэш записей для синхронизации (параметр options).

Вместо этого я могу перебирать элементы магазина:

Ext.Array.forEach(st.data.items, function (item) {
    console.log(item.isValid())
} );
Другие вопросы по тегам