提供像这样的JSON数据
{name:{firstname:'First Name',lastname:'Last Name'}}
如何将此数据加载到ExtJS表单字段中?
名字:[名字]
姓氏:[姓氏]
更新
在使用这种技术后,当我将我的更改发回服务器时,我得到了第二个挑战。以这种格式生成json
{ "firstname": "New first name", "lastname": "New last name"}
// instead of
{ "name": { "firstname": "...", "lastname": "..."} }
是预期的行为还是反正我可以告诉Ext将对象序列化回嵌套表格,问候。
P.S:我的Edit.js取自Ext MVC应用指南http://localhost/extjs/docs/index.html#!/guide/application_architecture
答案 0 :(得分:3)
我建议您将其映射到模型定义中的两个单独字段:
Ext.define("Person", {
extend: "Ext.data.Model",
fields: [
{name: "firstname", mapping: "name.firstname"},
{name: "lastname", mapping: "name.lastname"}
]
});