我已经使用HTML和JavaScript在PL/SQL动态内容中编写了可折叠列表。
有没有办法将被点击项目的ID插入到表格中?可点击的字段是按钮。
谢谢
编辑
for i in c loop
HTP.P('<button type="button" class="collapsible">
'i.Header of list'
('</button><div class="content"><p>'i.content of list'</p></div>'));
end loop;
1条答案
按热度按时间tzdcorbm1#
以下是基于EMP/DEPT样本数据集的示例。
第一步:创建pl/SQL动态内容区。确保按钮具有(1)用于捕获单击事件的自定义类和(2)用于唯一定义行的数据属性。
**第二步:**创建一个(隐藏的)页面项来保存您所点击的行的标识符,在我的例子中是P104_EMPNO。
**第三步:**创建一个动态操作,将P104_EMPNO的值设置为您在报告中所单击行按钮的值empno。
真正的行动1:
this.triggeringElement.dataset['empno']
真正的行动2:
$.event.trigger("mybuttonclicked");
**第四步:**创建一个动态动作,触发您在第三步的True Action 2中触发的自定义事件。
document
真正的行动1:
UPDATE EMP SET sal = sal * 1.1 WHERE empno = :P104_EMPNO;