class %DeepSee.Report.UI.argTableEditor
extends %ZEN.Component.component
parameter DEFAULTADDICON = "deepsee/ds_plus_16.gif";
parameter DEFAULTDELETEICON = "deepsee/close_a_16.png";
parameter DEFAULTDOWNICON = "deepsee/ds_down_16.png";
parameter DEFAULTUPICON = "deepsee/ds_up_16.png";
parameter INCLUDEFILES = "zenCSLM.js";
CSV list of additional include files (either .js or .css) that
should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an
item in the list is a script include or a style include. You can override
this behavior by adding the terms "script:" or "style:" to the beginning of
the file name or names. This prefix is not used as part of the include filename.
property headerDefaultTxt
as %ZEN.Datatype.string [ InitialExpression = "Default" ];
property headerNameTxt
as %ZEN.Datatype.string [ InitialExpression = "Name" ];
property headerTypeTxt
as %ZEN.Datatype.string [ InitialExpression = "Type" ];
property iconAdd
as %ZEN.Datatype.uri [ InitialExpression = ..#DEFAULTADDICON ];
URI of image to display for the up button.
property iconDelete
as %ZEN.Datatype.uri [ InitialExpression = ..#DEFAULTDELETEICON ];
URI of image to display for the delete button.
property iconDown
as %ZEN.Datatype.uri [ InitialExpression = ..#DEFAULTDOWNICON ];
URI of image to display for the down button.
property iconUp
as %ZEN.Datatype.uri [ InitialExpression = ..#DEFAULTUPICON ];
URI of image to display for the up button.
method %DrawHTML()
The %DrawHTML method draws the initial HTML for this component.
method addArgument()
[ Language = javascript ]
method appendEntry(jsObj)
[ Language = javascript ]
method deleteLine(num)
[ Language = javascript ]
method demoteLine(num)
[ Language = javascript ]
method dumpModel()
[ Language = javascript ]
method findArgIdxByIdNum(num)
[ Language = javascript ]
method getModel()
[ Language = javascript ]
method promoteLine(num)
[ Language = javascript ]
method reset()
[ Language = javascript ]
method setJSModel(m)
[ Language = javascript ]
method syncModel(idx, field, ctrl)
[ Language = javascript ]