我正在尝试将小部件的数据源定义为查询的结果,但我不确定它是否可行。
我正在使用 SQL 视图和一个表,我想显示来自视图的表上的 ID 值。
function queryValue(source, model, key){
console.log("source " + source);
app.datasources[model].query.filters.id._equals = source;
app.datasources[model].load(function () {
console.log(app.datasources.users.items[0][key]);
return app.datasources.users.items[0][key];
});
app.datasources[model].query.clearFilters();
}
像这样称呼它:
queryValue(@datasource.item.[the_id], "[the_SQLView_Datasouce]", "[the_field_i_want]");
在这种情况下,小部件是一个表格,因此该功能将重复表格中的项目数量
问题是,要么我得到的结果与物品数量相同,要么第一个不起作用!
这是一个非常简单的功能,我确实找到了一些解决方法,但没有使用数据源功能,而且它们工作得太慢,有什么建议吗?可以用数据源做这样的事情吗?