在ExtJS中,如何在字段集中列出JSON数据的多个返回?
|
好的,我是ExtJS的新手,正在构建一个程序,该程序具有在网格中列出的“输入”,并且在我的数据库中,这些输入可以链接到“症状”。
我正在尝试创建一个函数,该函数将接受输入的id并从数据库中获取与该症状相关的所有症状,并将它们列出在字段集中。
当我单击仅链接到一种症状的输入时,它可以正常工作,但是如果输入链接到多个症状,则错误提示。“无效的属性ID”
这就是我的职责所在。
function listSymptoms(inputID){
Ext.Ajax.request({
url: \"../../inc/project4.php?list=symptoms\",
reader: new (Ext.data.JsonReader)({
root: \"symptoms\",
inputid: \"id\"
}),
params: {
inputid: inputID
},
method: \"POST\",
success: function (f, a){
var jsonData = Ext.util.JSON.decode(f.responseText);
symptomsFieldSet.body.update(jsonData.data.name);
},
failure: function (f,a){
Ext.Msg.alert(\'There was a problem opening your message.\');
}
});
}
当用户单击网格内保存的输入之一时,我具有传递给该函数的inputID。
我相信我的问题与这条线有关。
symptomsFieldSet.body.update(jsonData.data.name);
我只是对如何处理感到困惑。是否需要像创建网格一样创建数据存储?还是有更简单的方法来做到这一点?
任何帮助表示赞赏!提前致谢。
没有找到相关结果
已邀请:
1 个回复
熊融炭臀陛