Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Current »

Content Freeze

As of July 25th, 2023, there is a content freeze on this page.

This API writes a record to a grid.

Parameters


  • Profound.js data structure reference (optional)

(info) If specified, the record will be populated with the values from the data structure. If not specified, global field values are used.

RPG Equivalent


WRITE

Examples

pjs.defineDisplay("display", "subfiled.json");
display.sfl.clear();
// Write 99 records to the grid
for (var i = 1; i <= 99; i++) {
  // Logic to populate grid record can go here
  display.sfl.write();
}
display.screen.execute();

It is also possible to specify an RRN (Relative Record Number) field on a subfile grid. If this is specified in the pjs.defineDisplay() statement, then the appropriate RRN be populated before the write() method is executed.

pjs.defineDisplay("display", "subfiled.json", { rrnFields: { sfl: 'RRN' } });
pjs.define("RRN", { type: 'integer' });
display.sfl.clear();
for (RRN = 1; RRN <= 99; RRN++) {
  // Logic to populate grid record can go here
  display.sfl.write();
}
display.screen.execute();

Video Tutorial

  • No labels