Copyright © 2012 tourapp.com. All rights reserved.
GPL3 Open Source Software License.
CrDrGridScreen - Debit/Credit entry.
record The main record for this screen.
itsLocation The location of this component within the parent.
parentScreen The parent screen.
fieldConverter The field this screen field is linked to.
iDisplayFieldDesc Do I display the field desc?.
this.init(record, itsLocation, parentScreen, fieldConverter, iDisplayFieldDesc, properties);
super.init(record, itsLocation, parentScreen, fieldConverter, iDisplayFieldDesc, properties);
Get the screen display title.
return "Debit/Credit entry";
Override this to open the other files in the query.
Add the screen fields.
Override this to create (and return) the screen record for this recordowner.
- The screen record.
Add all the screen listeners.
Process the command.
Step 1 - Process the command if possible and return true if processed.
Step 2 - If I can't process, pass to all children (with me as the source).
Step 3 - If children didn't process, pass to parent (with me as the source).
Note: Never pass to a parent or child that matches the source (to avoid an endless loop).
strCommand The command to process.
sourceSField The source screen field (to avoid echos).
iCommandOptions If this command creates a new screen, create in a new window?
- true if success.
if (parentScreen != null)
return super.doCommand(strCommand, sourceSField, iCommandOptions);