display.grid.write()
This API writes a record to a grid.
Parameters
- Profound.js data structure reference (optional)
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();