Sencha建议避免将数据手动加载到表单中,而应使用loadRecord
。但是,如果表单中有连击,valueField
则会发生的是将其插入文本区域而不是displayField
。有人认为应该先加载关联的存储,然后再loadRecord
调用它。但是正确的方法是什么?
loadRecord
这是一个非常简单的函数,它从记录字段中获取值,然后调用setValue(recordFieldValue)
相应的表单字段(其中记录字段的名称与表单字段的名称匹配)。
因此,如果未加载表单字段组合存储,或者recordFieldValue
在存储中未找到,则原始值仅显示在组合的文本部分中。
您必须确保在调用加载记录之前已加载组合存储。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句