如何使用IG方法将新记录添加到交互式网格中,然后使用$ s()api设置列的值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用IG方法将新记录添加到交互式网格中,然后使用$ s()api设置列的值?相关的知识,希望对你有一定的参考价值。
我正在使用Oracle Apex 18.2.
我有一个交互式网格和一个自定义按钮,可以使用,向IG添加新行,>
apex.region("myRegionStaticId").widget().interactiveGrid('getActions').invoke('row-add-row');
然后使用$s("myColumnStaticId","2");
设置列的值。当我尝试它时,它将添加第一行而不设置任何列的值,并从第二行开始设置该值。即使使用selection-add-row
或insert-record
,第一行中总会有东西。这是一个示例,
[https://apex.oracle.com][1]
ws = ESLAM_WS
user = forhelp
pwd = forhelppwd
app = TEST
page = Add Row on top of an IG.
我正在使用Oracle Apex 18.2。我有一个交互式网格和一个自定义按钮,可以使用apex.region(“ myRegionStaticId”)。widget()。interactiveGrid('getActions')。invoke('row-add -...]向IG添加新行>
答案
更改以下代码:
$s("INGREDIENT_ID","2");
另一答案
我不建议在交互式网格中使用$ s。根据您的问题,似乎您想向IG添加新行,然后将IG中所有行的给定列设置为特定值。这是JS用来在EMP表上执行IG且静态ID为'emp-reg'的IG:
以上是关于如何使用IG方法将新记录添加到交互式网格中,然后使用$ s()api设置列的值?的主要内容,如果未能解决你的问题,请参考以下文章