Parent: $root.$iremoteforms.REMOTEFORM.$objs
Children
Properties
Warning: with the exception of $componentctrl,$componentlib,$ident,$name and $objtype, the values of properties can only be read in client methods.
Object specific | |
$::contenttip | Text which is displayed in the field when it is empty,to help the user understand what content should be entered |
$autocapitalize | If set, overrides autocapitalizing behaviour of virtual keyboards kJSAutoCapitalizeNone kJSAutoCapitalizeSentences kJSAutoCapitalizeWords |
$autocomplete | Matches HTML5 'autocomplete' attribute. The type specifies what data the browser will provide to fill the field. Setting to 'off' will clear if the client is suspended to cache |
$autocorrect | If true, allow the browser to apply auto-correct to, and suggestions for, words typed into this field. Only applies to iOS |
$borderradius | Radius for rounded border corners.1 to 4 pixel values separated by -,in order topleft,topright,bottomright,bottomleft.If bottomleft is omitted it is topright.If bottomright is omitted it is topleft.If topright is omitted it is topleft |
$contenttiptextcolor | The text color used for the content tip, or the label when displayed as a content tip |
$datepickermode | Specify the mode in which the date picker should be displayed. Only applies if $inputtype = kJSInputTypeDate kJSDatePickerModeAuto kJSDatePickerModeCalendar kJSDatePickerModePicker |
$datepickeroptions | Options relating to the popup datepicker |
$datepickerpopupstyle | Specify the display type of the popup picker. Only applies if $inputtype = kJSInputTypeDate kJSDatePickerPopupStyleAuto kJSDatePickerPopupStyleInline kJSDatePickerPopupStyleModal |
$disabledefaultcontextmenu | If true, the default context menu for the object will not be generated in response to a context click ($clib.$disabledefaultcontextmenu and $cobj.$disabledefaultcontextmenu must both be false for the menu to be generated) |
$horzpadding | The left and right padding of the field |
$inputborderstyle | A kJSInputBorderStyle... constant that controls the appearance of kJSborderDefault, and which specifies the appearance of the control border when the control has the focus kJSInputBorderStyleOutlined kJSInputBorderStyleUnderline |
$inputmask | The input mask for the object |
$inputmaskguide | If true, mask and placeholder characters are shown before entering text. Only applies when $inputmask is set |
$inputtype | The HTML input type used by the edit field. The browser may give this special handling, e.g. by popping up a specific software keyboard. Does not apply if $ispassword is enabled kJSInputTypeDate kJSInputTypeDefault kJSInputTypeEmail kJSInputTypeNumber kJSInputTypeTelephone kJSInputTypeUrl |
$inputtypetouchonly | If true, the specified $inputtype is only applied on touch devices |
$ispassword | If true,the edit control displays a place-holder for each character,so that the actual value is not visible. Only applies when $issingleline is kTrue |
$issingleline | If true,the edit control only allows entry of a single line |
$keyeventdelay | The minimum number of milliseconds (0-2000) between evKeyPress or evInput events.The first event will also be delayed for this duration |
$linkedobject | The name of a list control on the current remote form used to display suggestions to the user if the edit control enables the evKeyPress event.The edit control automatically controls the visibility of the list |
$maskvaluevalid | Read-only property that is true if the value is valid against the mask. Only applies when $inputmask is set |
$negallowed | Only applies when the dataname is a numeric type.If true,the entry field allows negative values |
$systemkeys | If true,evKeyPress events include system keys which do not change the value of the data |
$uppercase | If true, the entry field is upper case only |
$vertpadding | The top and bottom padding of the field |
$zeroempty | If true, the field shows a value of zero as an empty string |
Standard | $active $align $alpha $ariadescribedby $arialabel $arialabelledby $autoscroll $backalpha $backcolor $bordercolor $componentctrl $componentinfo $componentlib $contextmenu $cssclassname $dataname $dateformat $dateformatcustom $defaultdisabledappearance $defaultinactiveappearance $disablesystemfocus $dragborder $dragmode $dropmode $edgefloat $effect $enabled $errortext $errortextpos $events $fieldstyle $font $fontsize $fontstyle $height $horzscroll $ident $label $labelfontsize $labelhottextcolor $labeliscontenttip $labelposition $labeltextcolor $left $linestyle $name $nexttabobject $numberformat $objtype $order $preventlayoutanimation $removefromtaborder $sidepanel $sidepanelmode $textcolor $tooltip $top $userinfo $vertscroll $visible $visibleinbreakpoint $width |
Methods
Warning: with the exception of $redraw(),methods can only be called from client methods.
$setselection | $setselection(iFirstSel,iLastSel) Sets the focus on and selection range of the control element. If iLastSel is omitted selection will occur to end of edit field. Returns selected text |
$showpanel | $showpanel(iAction[,iMode=kSidePanelModeAuto]) executes kSidePanelAction... on a side panel object. iMode only applies to kSidePanelActionShow,and must be kSidePanelModeCover/Push/Auto. For JS client,$showpanel must be executed on the client |
Object specific | |||||
evInput | The user has changed the content of the control (not limited to key press actions). Advised to run client-executed. Parameters
| ||||
evKeyPress | The user has pressed a key or keys. Advised to run client-executed. Make use of $keyeventdelay when executing on the server to reduce network traffic Parameters
| ||||
evWillHide | Sent to a field before it is hidden. Currently only used when the field is set as a side panel Parameters
| ||||
evWillShow | Sent to a field before it becomes visible. Currently only used when the field is set as a side panel Parameters
| ||||
Standard | evAfter evBefore evCanDrop evDrag evDragBorder evDragFinished evDrop evExecuteContextMenu evHidden evOpenContextMenu evShown evWillDrop |
$methods |