Oracle APEX:如何在交互式网格中获取开关列的新值(动态操作 - JavaScript)?

我的交互式网格 SQL 查询的最后一列是具有值是/否的开关类型。如果用户更改此列的值(从 N 到 Y),我想在“val”中的动态动作 JavaScript 中捕获新的更改值(Y) " 但下面的代码片段返回的是开关列 (N) 的初始值,而不是更改后的值 (Y)。


var $te = $(this.triggeringElement);

var rowId = $te.closest('tr').data('id');

var ig$ = apex.region("GMIG").widget();

var model = ig$.interactiveGrid("getViews", "grid").model;

var record = model.getRecord(rowId);

var comm = model.getValue( record, "USER_EXIST");

var val = comm["v"];


alert(val);


翻过高山走不出你
浏览 167回答 1
1回答

慕田峪4524236

就这么简单:val = $v(this.triggeringElement); alert(val);$v是一个 APEX 函数,它知道 APEX 控件以及如何获取它们的值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript