Packageview.domino.surfaceComponents.components
Classpublic class DominoButton
InheritanceDominoButton Inheritance spark.components.Button
Implements view.interfaces.IDominoSurfaceComponent, view.interfaces.IHistorySurfaceComponent, interfaces.IRoyaleComponentConverter

Representation of Domino button component

The class work for domino visual buttong UI component in the Visual editor

Conversion status

Input: view.domino.surfaceComponents.components.DominoButton

Example Domino output:

	 <run>{other some domino element}</run>
	 

Example Royale output:

	  <j:Button text="%ViewComponentLabel%" click="{dispatchEvent(new ScreenEvent(ScreenEvent.EVENT_NAVIGATE_TO, %ViewComponentName%.NAME))}"
	 percentWidth="60"/>
	 </table>
     

Default MXML Propertylabel

See also

https://help.hcltechsw.com/dom_designer/10.0.1/basic/H_BUTTON_ELEMENT_XML.html
https://github.com/Moonshine-IDE/MockupVisualEditor/blob/master/src/view/domino/surfaceComponents/components/DominoButton.as


Public Properties
 PropertyDefined By
  code : String
DominoButton
  codeEnventList : ArrayList
[read-only]
DominoButton
  codeEvent : String
DominoButton
  color : String
DominoButton
  colors : ArrayList
[read-only]
DominoButton
  enabled : Boolean
[override] Domino: disabled
DominoButton
  fontStyle : String
DominoButton
  fontStyles : ArrayList
[read-only]
DominoButton
  height : Number
[override] [read-only] Domino: style
DominoButton
  label : String
[override] Domino: value
DominoButton
  percentHeight : Number
[override] [read-only] Domino: style
DominoButton
  percentWidth : Number
[override] [read-only] Domino: style
DominoButton
  size : String
DominoButton
  width : Number
[override] [read-only] Domino: style
DominoButton
Public Methods
 MethodDefined By
  
DominoButton
Public Constants
 ConstantDefined By
  DOMINO_ELEMENT_NAME : String = button
[static]
DominoButton
  ELEMENT_NAME : String = button
[static]
DominoButton
Property Detail
codeproperty
code:String


Implementation
    public function get code():String
    public function set code(value:String):void
codeEnventListproperty 
codeEnventList:ArrayList  [read-only]


Implementation
    public function get codeEnventList():ArrayList
codeEventproperty 
codeEvent:String


Implementation
    public function get codeEvent():String
    public function set codeEvent(value:String):void
colorproperty 
color:String

This property can be used as the source for data binding.


Implementation
    public function get color():String
    public function set color(value:String):void
colorsproperty 
colors:ArrayList  [read-only]


Implementation
    public function get colors():ArrayList
enabledproperty 
enabled:Boolean[override]

Domino: disabled

The default value is "false".

This property can be used as the source for data binding.


Implementation
    public function get enabled():Boolean
    public function set enabled(value:Boolean):void

Example
Visual Editor XML:
<Button disabled="false"/>
Domino:
<p:button disabled="false"/>
fontStyleproperty 
fontStyle:String

This property can be used as the source for data binding.


Implementation
    public function get fontStyle():String
    public function set fontStyle(value:String):void
fontStylesproperty 
fontStyles:ArrayList  [read-only]


Implementation
    public function get fontStyles():ArrayList
heightproperty 
height:Number  [read-only] [override]

Domino: style

The default value is "30".

This property can be used as the source for data binding.


Implementation
    public function get height():Number

Example
Visual Editor XML:
<Button height="30"/>
Domino:
<p:button style="width:100px;height:30px;"/>
labelproperty 
label:String[override]

Domino: value

The default value is "Button".

This property can be used as the source for data binding.


Implementation
    public function get label():String
    public function set label(value:String):void

Example
Visual Editor:
<Button value="Button"/>
Domino:
<p:button value="Button"/>
percentHeightproperty 
percentHeight:Number  [read-only] [override]

Domino: style

This property can be used as the source for data binding.


Implementation
    public function get percentHeight():Number

Example
Visual Editor XML:
<Button percentHeight="80"/>
Domino:
<p:button style="height:80%;"/>
percentWidthproperty 
percentWidth:Number  [read-only] [override]

Domino: style

This property can be used as the source for data binding.


Implementation
    public function get percentWidth():Number

Example
Visual Editor XML:
<Button percentWidth="80"/>
Domino:
<p:button style="width:80%;"/>
sizeproperty 
size:String


Implementation
    public function get size():String
    public function set size(value:String):void
widthproperty 
width:Number  [read-only] [override]

Domino: style

The default value is "100".

This property can be used as the source for data binding.


Implementation
    public function get width():Number

Example
Visual Editor XML:
<Button width="100"/>
Domino:
<p:button style="width:100px;height:30px;"/>
Constructor Detail
DominoButton()Constructor
public function DominoButton()



Constant Detail
DOMINO_ELEMENT_NAMEConstant
public static const DOMINO_ELEMENT_NAME:String = button

ELEMENT_NAMEConstant 
public static const ELEMENT_NAME:String = button