如何使用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-rowinsert-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设置列的值?的主要内容,如果未能解决你的问题,请参考以下文章

Extjs mvc 将记录添加到网格面板

如何从另一个网格的另一个选定记录将数据添加到网格

在交互式网格 Oracle Apex 中的自定义验证中突出显示列

在交互式网格中添加一个文本字段。甲骨文顶点

Kendo UI Grid - 如何将类添加到生成的表中

如何基于选择列表过滤交互式网格?