RuntimeWebComponent
Last updated
Was this helpful?
The IRuntimeWebComponent interface enables scripting for runtime web components in Servoy, supporting CSS positioning for NGClient in absolute position forms, offering an intuitive alternative to anchoring.
CSS position is a replacement for anchoring system making it more intuitive to place a component.
CSS position is a replacement for anchoring system making it more intuitive to place a component. CSS position should be set on form, an absolute position form can either work with anchoring or with css position.
This property is only available when the form in is css positioning mode, in responsive mode components don't have this property.
This is only working in NGClient.
Type CSSPosition
Sample
Gets the specified client property for the element based on a key.
NOTE: Depending on the operating system, a user interface property name may be available.
Parameters
Object key user interface key (depends on operating system)
Returns: Object The value of the property for specified key.
Sample
Get the design-time properties of an element.
Returns: Object A map of all design-time properties for the element.
Sample
Get a design-time property of an element.
Parameters
String key the name of the property
Returns: Object The value of the specified design-time property.
Sample
Returns the type of a specified element.
Returns: String The display type of the element as String.
Sample
Returns the name of the form. (may be empty string as well)
Returns: String The name of the form.
Sample
Returns the name of an element. (may be null as well)
Returns: String The name of the element.
Sample
Sets the value for the specified element client property key.
NOTE: Depending on the operating system, a user interface property name may be available.
Parameters
Object key user interface key (depends on operating system)
Object value a predefined value for the key
Returns: void
Sample
Last updated
Was this helpful?
Was this helpful?
elements.button.cssPosition.r("10").b("10").w("20%").h("30px")var property = myElement.getClientProperty('ToolTipText');var prop = forms.orders.elements.mylabel.getDesignProperties()var prop = forms.orders.elements.mylabel.getDesignTimeProperty('myprop')var et = myElement.getElementType();var name = myElement.getFormName();var name = myElement.getName();myElement.putClientProperty('ToolTipText','some text');