store.isDirty()在Dojo Grid中无法正常工作

时间:2014-09-30 06:09:39

标签: javascript dojo

我在Dojo网格中有可编辑的行,我有很多字段,如Combobox,Spinner和Textboxes。我使用gridid.store.isDirty()函数来判断是否修改了任何字段。但即使我修改了字段中的任何一个,我将gridid.store.isDirty()视为false。

2 个答案:

答案 0 :(得分:2)

来自Dojo API

Given an item, isDirty() returns true if the item has been modified since the last save(). If isDirty() is called with no item argument, then this function returns true if any item has been modified since the last save().

检查以确保在修改后回忆gridid.store.save()

答案 1 :(得分:0)

我已经应用了gridid.store.save()函数并添加了属性data-dojo-props ='intermediateChanges:true'然后我得到了值

1)gridid.store.save()函数加载Grid后调用 2)为我的NumberTextBox添加了属性data-dojo-props ='intermediateChanges:true'。 3)更新后端(Datbase)中名为gridid.store.save()

的值