ScriptDataEntry
Jump to navigation
Jump to search
This feature is new in Q 5.0.
ScriptDataEntry
Gives the a spreadsheet-like form in which to enter data directly.
controlName
Unique name for each control. Used as key for storing serialized values. May be null if the control will never store values (e.g. ScriptLabel).
form
The format whose script created this control. The format stores our value (serialized to a string).
getValue()
Retrieves the data entered by the user.
Returns: | An array of rows, where each row is an array of strings. If no data has been entered then this will return null. |
isExpression
Use this to control whether the item should be treated as an expression or as a string in R code. Only applicable to textBox, comboBox and dropBox controls.
lineBreakAfter
Use this where your Rule has many controls, and they do not fit comfortably in a single line. It allows you to specify that a new row will be started after this control.
Example: | c.lineBreakAfter = true;
|
requireValue()
Retrieves the data entered by the user. An error will occur if there is no data.
Returns: | An array of rows, where each row is an array of strings. |
setDefault(dflt)
Set a default.
dflt | true for checked, false for unchecked. Null for indeterminate. |
type
Returns the name we use to refer to this class in the documentation.
visible
Set this to false if you want a control you have created to not be shown to the user. This property is only available in Q v5.4