Мне нужно убедиться, что есть хотя бы одна строка перед сохранением. Я пробовал следующее, но это не отражает того, что находится в сетке на экране.
var storeUOM = dijit.byId('gridUOM').store;
if (storeUOM._arrayOfAllItems.length == 0) {
if (errors.length > 1) errors += '\n';
errors += 'Must setup at least one unit of measure';
}
Например, сетка может начинаться с 4 строк, и пользователь удаляет их все. Этот код по-прежнему возвращает длину 4.