oracle-apex-5 - 如何在交互式报告中为“假按钮”分配热键
问题描述
我正在使用 Apex 5
我的应用程序的第 1 页上有一个交互式报告。此报告的最后一列包含指向第 2 页的链接或“假按钮”。每一行都有一个独特的“假按钮”,因此每个按钮都可以在第 2 页上显示一个独特的报告。我想为报告中的前十个左右的按钮可以更快地浏览应用程序。
之所以不直截了当,是因为“假按钮”实际上是交互式报表的结果行中的一个值,恰好是一个超链接。我似乎无法访问每一行的唯一按钮,因为在 html 级别上,按钮都是相同的。我见过其他人将热键分配给真正的按钮(即放置在与交互式报表分开的区域中的按钮项),而不是分配给交互式报表中的链接列行。
解决方案
一位同事给了我一个解决方案!
在创建表的 SQL 查询中,您需要选择 rownum(您需要在嵌套的 Select 语句中执行此操作以保持表的顺序......)。我想限制分配给 9 的热键数量,所以我在(外部)select 语句的末尾添加了以下内容:
CASE WHEN rownum < 10 THEN '' || 行号 ELSE '' END
我将 rownum 列别名为 Hotkey。然后在链接“假按钮”列中,转到链接属性,然后输入 accesskey = #Hotkey#。条件的工作方式是为所有行分配一个 accesskey 值,但在前 9 行之后,该值为 null。
我希望这可以节省一些时间!
推荐阅读
- wordpress - 如何从 wordpress 中删除 ?
- mysql - 快速 Rest API 中的验证
- c++ - 派生自抽象基类并调用另一个类中的方法的 C++ 包装类,该类也派生自抽象基类
- scala - Lagom 和 Kamon:类加载错误
- ios - 如何从钱包通行证调用 Safari 浏览器
- android - android studio中的预览是空白的,只显示移动框架
- javascript - 在 ReactJs 中替换悬停元素
- rest - 无法使用 REST API 在 GeoServer 中创建新图层(要素类型)
- jquery - 表格列宽未根据内容大小调整
- java - 从 Java 中的 pkcs#12 文件读取 MAC 迭代