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