是什么导致交互式网格的 "move" 通知触发?
What causes the interactive grid's "move" notification to fire?
我正在使用 Apex 18.2。 JSDoc 中的 "move" 通知被称为在移动一个或多个记录时发送。但我找不到移动记录的方法。它什么时候开火,如何开火?
您可以使用模型的 moveRecords
方法移动记录:https://docs.oracle.com/en/database/oracle/application-express/18.2/aexjs/model.html#moveRecords
这里有一个例子,将 EMP table 中的员工 JONES 和 SCOTT 转移到 ALLEN 之后...
前:
此代码将移动行:
var model = apex.region('emp-reg').widget().interactiveGrid("getCurrentView").model;
var recordsToMove = [];
var recordToMoveAfter;
recordsToMove.push(model.getRecord('7566'));
recordsToMove.push(model.getRecord('7788'));
recordToMoveAfter = model.getRecord('7499');
model.moveRecords(recordsToMove, null, recordToMoveAfter);
之后:
我正在使用 Apex 18.2。 JSDoc 中的 "move" 通知被称为在移动一个或多个记录时发送。但我找不到移动记录的方法。它什么时候开火,如何开火?
您可以使用模型的 moveRecords
方法移动记录:https://docs.oracle.com/en/database/oracle/application-express/18.2/aexjs/model.html#moveRecords
这里有一个例子,将 EMP table 中的员工 JONES 和 SCOTT 转移到 ALLEN 之后...
前:
此代码将移动行:
var model = apex.region('emp-reg').widget().interactiveGrid("getCurrentView").model;
var recordsToMove = [];
var recordToMoveAfter;
recordsToMove.push(model.getRecord('7566'));
recordsToMove.push(model.getRecord('7788'));
recordToMoveAfter = model.getRecord('7499');
model.moveRecords(recordsToMove, null, recordToMoveAfter);
之后: