google-app-maker - 将不同数据源加载到不同页面上的面板的按钮
问题描述
看起来很简单,但是...
我有一个带有按钮的页面(仪表板),每个程序一个按钮。我有一个不同的页面,其中包含表中的任务。我想从仪表板页面上的程序按钮加载包含该程序任务的任务页面。我使用多个教程和模板中的关系、查询和脚本尝试了多个角度,我得到了所有部分的工作但不能一起工作。
这就是我认为它应该工作的方式。在仪表板页面上,每个按钮都会调用自己的脚本,例如:
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();
}
}
我在任务模型上有 SQL 数据源,就像qryProgram1Tasks
查询表达式一样"Program1"
,它们按预期返回数据。
在我看来,这是无法加载或替换并刷新面板的指定数据源的内容app.datasources.qryProgram1Tasks.load();
解决方案
推荐阅读
- r - 在 Igraph 中绘图时仅显示 x 轴(在 R 中)
- arrays - 二维数组中的前 N 个值,其中包含要屏蔽的重复项
- angular - Angular:如何在 TS 中访问其名称作为字符串从 HTML 传递的变量
- c# - 为什么 Visual Studio 将“-1937169414”添加到生成的哈希码计算中?
- python - json 转储所有返回索引而不是属性
- node.js - 使用nodejs实时输出进度
- c# - 如何使用 MondoDB 驱动程序 C# 从文档中的对象获取值?
- java - Java 到 MathML 内容类型转换
- twitter-bootstrap - symfony 中的 Stripe 和 webpack
- javascript - 捆绑为 UMD 的 React 组件在通过另一个 React 应用程序中的脚本标签导入时无法加载依赖项