看起来很简单,但是...
我有一个带有按钮的页面(一个仪表板),每个程序一个按钮。我在表格中有另一个页面,其中包含“任务”。 我想从仪表板页面上的“程序”按钮中加载该程序的任务的“任务”页面。 我从多个教程和模板中使用关系,查询和脚本尝试了多个角度,但所有部分都可以正常工作,但不能一起工作。
这就是我认为的工作方式。 在信息中心页面上,每个按钮都会调用其自己的脚本,例如:
currentProgram = "ALL";
function btnProgram1_click() {
currentProgram = "Program1";
app.showPage(app.pages.Tasks);
}
然后在“任务”页面>面板>事件> onAttach调用上:
function loadTasks(){
if(currentProgram == "Program1"){
app.datasources.qryProgram1Tasks.load();
}
if(currentProgram == "Program2"){
app.datasources.qryProgram2Tasks.load();
}
}
我在qryProgram1Tasks
之类的Tasks模型上有SQL数据源,并带有"Program1"
的查询表达式,它们按预期返回数据。
在我看来,这不是要加载,替换或刷新面板app.datasources.qryProgram1Tasks.load();
的指定数据源所无法正常工作的