我现在得到的是:
renderer : function(value) {
var ret;
var conn = new Ext.data.Connection();
conn.request({
method : 'POST',
url : rsdBackend,
params : {
get_object_by_id : 'true',
rsd_type : record.data.references_table,
object_id : value,
uid : logged_user_id
},
success : function(responseObject) {
var data = Ext.decode(responseObject.responseText);
ret = data[0].object_name;
}
});
return ret;
}
如果一列包含指向另一个数据的链接(数据库术语中的外键),我需要显示它引用的对象的名称。
所以,我能想到的最好的方法是在渲染器中使用 ajax 调用。它有效,但问题是:我怎样才能返回响应?
上面的代码不起作用,原因ret
在我尝试的地方未定义return
。
如何做到这一点,或者有更好的方法吗?