Form Block Properties

xX-position
 X coordinate of the control relative to its parent
yY-position
 Y coordinate of the control relative to its parent
wWidth
 Width of the block area in pixels
hHeight
 Height of the block area in pixels
xmodeX-mode
  This setting specified whether the control width is fixed width, whether it floats relative to the right-hand side of its block, or whether it stretches as its block width changes. The setting affects the interpretation of the width value.
ymodeY-mode
  This setting specified whether the control height is fixed width, whether it floats relative to the bottom of its block, or whether it stretches as its block height changes. The setting affects the interpretation of the height value.
bgcolorBackground colour
 Background colour
nameControl name
 Control name, used to access control from scripts
masterParent column
 Column in parent query used to link to child field in this block's query
childChild column
 Column in this block's query used to link to parent expression
configsConfiguration
  List of configuration values. These are primarily used in conjunction with reusable components.
errtextError Text
  Text used to customise various popups. Currently only used at block level by record insert/update/delete confirmation dialogs.
sloppySloppy focus
  If set, and the block does not contain any embedded blocks, then the row which has focus can be scrolled out of view.
blkrdonlyBlock Read Only
  If set then all controls in the block are treated as read-only, irrespective of their individual settings.
tabswrapTabs wrap
  Normally, tabbing out of the last control in the tab order moves to the next record. If this option is set then focus returns to the first control without changing record. Similary for back-tab.
slotsSlots
  List of slots, which contain script code that can be associated with events occurring in other objects.
onsetOn set
  Script routine to be invoked when the value in the control is set from the database. A value like #Set invokes an external function called onItemSet; otherwise define a function called eventFunc whose three arguments will be the control item, the query row number and the value.
oncurrentOn current
  Script routine to be invoked when a record becomes current. A value like #Current invokes an external function called onBlockCurrent; otherwise define a function called eventFunc whose two arguments will be the button and the query row number.
prequeryKBFormBlock.prequery
 KBFormBlock.prequery
postqueryPost-Query
  Script routine to be invoked just after a select query has been issued, but before any data is displayed. A value like #PostQuery invokes an external function called onBlockPostQuery; otherwise define a function called eventFunc whose argument will be the block.
notesNotes
  The Notes setting may be used for any arbitrary notes, for instance for documentation. Rekall does nothing with the value, other than to preserve it.