在保存之前,我需要确保至少有一行。我尝试了以下方法,但这并不能反映屏幕上网格中的内容。
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。