我有这样的字段(例如只有一个):
Ext.create("Ext.form.Number", {
name: "field[]",
allowDecimals: true
});
...我可以发布好的价值观。但是当我尝试加载值(form.load({params: {id: 1}})
)时,它会返回失败,并且不会将值加载到字段中。
返回如下的ajax值:
{
"type": "rpc",
"tid": 2,
"action": "MyAction",
"method": "getFormData",
"result": {
"field":["5"]
}
}
你能帮助我,我该怎么办?表单无法将数组值加载到数组字段?
答案 0 :(得分:0)
数组不是字段的有效类型。你觉得这个怎么样? ExtJs存储就像数据库中的表,模型就像行。
由于无法将数组保存到mysql中的字段中,因此也无法在ExtJs模型的字段中。
您必须在两个表而不是一个表(主表和详细信息表)中对数据进行不同的建模。以与在数据库中相同的方式执行此操作。