我正在使用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: