如何从通用对象创建 Ext.data.Model?
How to create an Ext.data.Model from a generic object?
我想创建一个真实的 Ext.data.Model
记录,稍后可以从对象中保存的值加载到表单中。
这可能吗?
问题是我有一个包含实际 Ext.data.Model
对象的网格,我将其加载到表单中,但表单中的某些逻辑再次呈现表单,清除所有表单值并加载一次记录再次.
事实是,当执行此逻辑时,用户将丢失所有更改。所以我正在考虑使用表单的 getValues()
其中 returns 一个对象,重新创建一个 Ext.data.Model
然后在表单中再次加载它。
有什么想法可以吗?
谢谢。
我最终这样做了:
var record = Ext.create('ModelName');
record.data = form.getValues();
这将创建一个可加载到表单中的记录。
我想创建一个真实的 Ext.data.Model
记录,稍后可以从对象中保存的值加载到表单中。
这可能吗?
问题是我有一个包含实际 Ext.data.Model
对象的网格,我将其加载到表单中,但表单中的某些逻辑再次呈现表单,清除所有表单值并加载一次记录再次.
事实是,当执行此逻辑时,用户将丢失所有更改。所以我正在考虑使用表单的 getValues()
其中 returns 一个对象,重新创建一个 Ext.data.Model
然后在表单中再次加载它。
有什么想法可以吗?
谢谢。
我最终这样做了:
var record = Ext.create('ModelName');
record.data = form.getValues();
这将创建一个可加载到表单中的记录。