Predefined event actions
|
Parameters passed through the action object
|
Fired..
|
_AFTERAUTOSAVE
|
FILENAME
|
after the current project is saved (into an autosave file .jsv)
|
_AFTERCALCULATIONS
|
CALCMODE
TERMINATIONCODE
|
when calculations terminate
|
_AFTERDATABASEOPEN
|
DBID
|
after the database is opened
|
_AFTERDOTASKS
|
MODELCODE
KIND (2=frame/4=vent)
|
after the tasks of the frame or vent are executed
|
_AFTERFILECLOSE
|
FILENAME
|
after a project is closed
|
_AFTERFILEOPEN
|
FILENAME
PROJECT
JPVERSION
JPTYPE
PACKCODE
USERCODE
SUPLID
|
after a project is opened
|
_AFTERFILESAVE
|
FILENAME
PROJECT
|
after the current project is saved
|
_AFTERIMPORT
|
RID
|
after an import operation completes
|
_AFTEREXPORT
|
RID
|
after an export operation completes
|
_AFTERMODELSTORE
|
KIND
MODELCODE
MODEL
|
after a model (vent or frame) is stored in the library
|
_AFTERMODELLOAD
|
KIND
MODELCODE
|
after a frame- or ventmodel is loaded from the library in the Editor, Action Type = Decision rule
|
_AFTERNEWPROJECT
|
FILENAME
SAVED
PROJECT
|
after a new project is created
|
_AFTERPNEWROJECTDIALOG
|
PROJECTTYPE
FILENAME
DEFAULTS
CANCEL
|
after new project dialog
|
_AFTERRESIZETASKS
|
ATOM
ATOMID
WIDTH
HEIGHT
WEIGHT
|
after resize tasks are executed
|
_AFTERRUNNING
|
CALCMODE
|
when the calculations are stopped
|
_AFTERRUNMACHINE
|
INTERFACE
FILENAME
RUNTAG
RESULT
|
after machine interfaces are executed
|
_BEFORERUNMACHINE
|
INTERFACE
FILENAME
RUNTAG
|
before machine interfaces are executed
|
_AFTERUPDATEPLANNING
|
PROJECT
|
after the planningtable is updated
|
_AFTERUPDATEREPORTS
|
|
after report is updated
|
_AFTERDUMRESULTS
|
CALCMODE
BATCHCODE
|
after result caches are written to tables
|
_BEFOREAUTOSAVE
|
FILENAME
PROJECT
|
before the current project is about to be autosaved (into an autosave file .jsv)
|
_BEFORECALCULATIONS
|
CALCMODE
|
before calculations start (before calculationphase)
|
_BEFOREDATABASECLOSE
|
DBID
|
the currently opened database is about to be closed
|
_BEFOREDOTASKS
|
MODELCODE
KIND (2=frame/4=vent)
|
Before the tasks of the frame or vent AGAIN is executed
|
_BEFOREFILECLOSE
|
FILENAME
PROJECT
|
before a project is closed
|
_BEFOREFILEOPEN
|
FILENAME
|
before a project is actually opened
|
_BEFOREFILESAVE
|
FILENAME
PROJECT
|
before a project is saved
|
_BEFOREIMPORT
|
RID
|
before an import operation starts
|
_BEFOREEXPORT
|
RID
|
before an export operation starts
|
_BEFORENEWPROJECT
|
PROJECTTYPE
FILENAME
|
before a new project is created
|
_BEFORENEWPROJECTDIALOG
|
PROJECTTYPE
FILENAME
DEFAULTS
|
before new project dialog
|
_BEFORERESIZETASKS
|
ATOM
ATOMID
WIDTH
HEIGHT
WEIGHT
|
before resize tasks are executed
|
_BEFORERUNNING
|
CALCMODE
|
before starting the calculations
|
_BEFOREUPDATEPLANNING
|
PROJECT
|
before planningtable is updated
|
_BEFOREUPDATEREPORTS
|
|
before report is updated
|
_BEFOREDUMPRESULTS
|
CALCMODE
BATCHCODE
|
before result caches are written to tables
|
_ONAFTERACCEPT
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
after confirmation editor function
|
_ONAFTERCALCASSEMBLY
|
ATOM
|
after the calculation of each assembly to be calculated
|
_ONAFTERCALCPROJECT
|
ATOM
|
after the calculation of each project to be calculated
|
_ONAFTERCANCEL
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
after canceling editor function
|
_ONAFTERREGEN
|
ASSEMBLY
PROJECT
SUCCESS
|
after regenerating the current assembly (editor)
(SUCCESS = False when rebuild failed)
|
_ONAFTERESELECT
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
after changing selection in editor function
|
_ONAFTERSENDTOPROD
|
BATCHID
PACKID
RUNTAG
|
after sending information to the production-follow-up module
|
_ONBEFOREACCEPT
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
before confirm editor function
|
_ONBEFORECALCASSEMBLY
|
ATOM
|
before the calculation of each assembly to be calculated
|
_ONBEFORECALCPROJECT
|
ATOM
|
before the calculation of each project to be calculated
|
_ONBEFORECANCEL
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
before canceling editor function
|
_ONBEFOREREGEN
|
PROJECT
ASSEMBLY
|
before regenerating the current assembly (editor)
|
_ONBEFORESELECT
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
before select editor function
|
_ONBEFORESENDTOPROD
|
BATCHID
PACKID
RUNTAG
|
before sending information to the production-follow-up module
|
_ONCHANGED
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
before changing editor function takes placce
|
_ONEDITASSEMBLY
|
PROJECT (current project)
ASSEMBLY (current group)
|
assembly was modified
|
_ONEDITPROJECT
|
PROJECT (current project)
|
project was modified |
_ONERROR
|
ERROR_CODE
ERROR_MESSAGE
ERROR_TITLE
ERROR_TYPE
|
before default errorhandling kicks in
|
_ONMODELLOAD
|
MODEL
MODELCODE
|
the moment frame- or ventmodel is loaded from the library
Action Type = Decision rule
|
_ONMODELSTORE
|
MODEL
MODELCODE
|
the moment a model (vent or frame) is stored in the library
|
_ONNEWPROJECT
|
FILENAME
PROJECT
|
when a new project is created
|
_ONNEWASSEMBLY
|
ASSEMBLY
SOURCE
WIZID
|
when a new assembly is created
|
_ONNEWFRAMEPART
|
FRAMEPART
SOURCE
WIZID
|
when a new framepart is created
|
_ONPRINT
|
PRINT_COPIES
PRINT_OPTION
|
before printing takes place (printing of results)
|
_ONPROJECTCHANGE
|
PROJECT
|
when another project becomes the current project
|
_ONPROJECTCHECKFAIL
|
FILENAME
PROJECT
|
when project checks fail (immediately after the project is opened), eg. contains errors
|
_ONSELECT
|
FUNID (selected function)
PROJECT
ASSEMBLY
SELECTED (# selected objects)
ROWID (selected row properties list )
ATOM
|
before selecting editor function takes place
|