Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EDT:Declaring widgets"

Line 8: Line 8:
 
The following sections give examples of widget declaration and use.<br>  
 
The following sections give examples of widget declaration and use.<br>  
  
 +
<br>
  
 +
= Display and Input  =
  
= Display and Input =
+
== Button  ==
 
+
 
+
= Button  =
+
  
 
<source lang="java">
 
<source lang="java">
Line 19: Line 18:
 
</source>  
 
</source>  
  
= Button (DojoButton)  =
+
== Button (DojoButton)  ==
  
 
<source lang="java">
 
<source lang="java">
Line 25: Line 24:
 
</source>  
 
</source>  
  
 +
<br>
  
= Calendar (DojoCalendar) =
+
== Calendar (DojoCalendar) ==
  
 
<source lang="java">
 
<source lang="java">
Line 32: Line 32:
 
</source>  
 
</source>  
  
 +
<br>
  
 +
<br>
  
 +
<br>
  
 +
= Layout  =
  
 +
= Visualization  =
  
 
+
== Box  ==
= Layout =
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
= Visualization =
+
 
+
 
+
 
+
= Box  =
+
  
 
<source lang="java">
 
<source lang="java">
Line 60: Line 48:
 
</source>  
 
</source>  
  
 +
<br>
  
= Checkbox  =
+
== Checkbox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 69: Line 58:
 
<br>  
 
<br>  
  
= Combo  =
+
== Combo  ==
  
 
<source lang="java">
 
<source lang="java">
Line 77: Line 66:
 
<br>  
 
<br>  
  
= DataGrid and related types  =
+
== DataGrid and related types  ==
  
 
<source lang="java">
 
<source lang="java">
Line 85: Line 74:
 
<br>  
 
<br>  
  
= DIv, FloatLeft, and FloatRight  =
+
== DIv, FloatLeft, and FloatRight  ==
  
 
<source lang="java">
 
<source lang="java">
Line 93: Line 82:
 
<br>  
 
<br>  
  
= DojoAccordionContainer  =
+
== DojoAccordionContainer  ==
  
 
<source lang="java">
 
<source lang="java">
Line 99: Line 88:
 
</source>  
 
</source>  
  
= DojoBarGraph  =
+
== DojoBarGraph  ==
  
 
<source lang="java">
 
<source lang="java">
Line 105: Line 94:
 
</source>  
 
</source>  
  
= DojoBorderContainer  =
+
== DojoBorderContainer  ==
  
 
<source lang="java">
 
<source lang="java">
Line 111: Line 100:
 
</source>  
 
</source>  
  
= DojoBubbleChart  =
+
== DojoBubbleChart  ==
  
 
<source lang="java">
 
<source lang="java">
Line 117: Line 106:
 
</source>  
 
</source>  
  
 +
<br>
  
= DojoCheckbox  =
+
== DojoCheckbox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 124: Line 114:
 
</source>  
 
</source>  
  
= DojoColorPalette  =
+
== DojoColorPalette  ==
  
 
<source lang="java">
 
<source lang="java">
Line 130: Line 120:
 
</source>  
 
</source>  
  
= DojoComboBox  =
+
== DojoComboBox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 136: Line 126:
 
</source>  
 
</source>  
  
= DojoContentPane  =
+
== DojoContentPane  ==
  
 
<source lang="java">
 
<source lang="java">
Line 142: Line 132:
 
</source>  
 
</source>  
  
= DojoContextMenu  =
+
== DojoContextMenu  ==
  
 
<source lang="java">
 
<source lang="java">
Line 148: Line 138:
 
</source>  
 
</source>  
  
= DojoCurrencyTextBox  =
+
== DojoCurrencyTextBox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 154: Line 144:
 
</source>  
 
</source>  
  
= DojoDateTextBox  =
+
== DojoDateTextBox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 160: Line 150:
 
</source>  
 
</source>  
  
= DojoDialog  =
+
== DojoDialog  ==
  
 
<source lang="java">
 
<source lang="java">
Line 166: Line 156:
 
</source>  
 
</source>  
  
= DojoEditor  =
+
== DojoEditor  ==
  
 
<source lang="java">
 
<source lang="java">
Line 172: Line 162:
 
</source>  
 
</source>  
  
= DojoGrid  =
+
== DojoGrid  ==
  
 
<source lang="java">
 
<source lang="java">
Line 178: Line 168:
 
</source>  
 
</source>  
  
= DojoHorizontalSlider  =
+
== DojoHorizontalSlider  ==
  
 
<source lang="java">
 
<source lang="java">
Line 184: Line 174:
 
</source>  
 
</source>  
  
= DojoLineGraph  =
+
== DojoLineGraph  ==
  
 
<source lang="java">
 
<source lang="java">
Line 190: Line 180:
 
</source>  
 
</source>  
  
= DojoMenu  =
+
== DojoMenu  ==
  
 
<source lang="java">
 
<source lang="java">
Line 196: Line 186:
 
</source>  
 
</source>  
  
= DojoMenuItem  =
+
== DojoMenuItem  ==
  
 
<source lang="java">
 
<source lang="java">
Line 202: Line 192:
 
</source>  
 
</source>  
  
= DojoPieChart and related types  =
+
== DojoPieChart and related types  ==
  
 
<source lang="java">
 
<source lang="java">
Line 208: Line 198:
 
</source>  
 
</source>  
  
= DojoProgressBar  =
+
== DojoProgressBar  ==
  
 
<source lang="java">
 
<source lang="java">
Line 214: Line 204:
 
</source>  
 
</source>  
  
= DojoRadioGroup  =
+
== DojoRadioGroup  ==
  
 
<source lang="java">
 
<source lang="java">
Line 220: Line 210:
 
</source>  
 
</source>  
  
= DojoStackContainer  =
+
== DojoStackContainer  ==
  
 
<source lang="java">
 
<source lang="java">
Line 226: Line 216:
 
</source>  
 
</source>  
  
= DojoTabContainer  =
+
== DojoTabContainer  ==
  
 
<source lang="java">
 
<source lang="java">
Line 232: Line 222:
 
</source>  
 
</source>  
  
= DojoTextArea  =
+
== DojoTextArea  ==
  
 
<source lang="java">
 
<source lang="java">
Line 238: Line 228:
 
</source>  
 
</source>  
  
= DojoTextField  =
+
== DojoTextField  ==
  
 
<source lang="java">
 
<source lang="java">
Line 244: Line 234:
 
</source>  
 
</source>  
  
= DojoTimeTextBox  =
+
== DojoTimeTextBox  ==
  
 
<source lang="java">
 
<source lang="java">
Line 250: Line 240:
 
</source>  
 
</source>  
  
= DojoTitlePane  =
+
== DojoTitlePane  ==
  
 
<source lang="java">
 
<source lang="java">
Line 256: Line 246:
 
</source>  
 
</source>  
  
= DojoToggleButton  =
+
== DojoToggleButton  ==
  
 
<source lang="java">
 
<source lang="java">
Line 262: Line 252:
 
</source>  
 
</source>  
  
= DojoTooltip  =
+
== DojoTooltip  ==
  
 
<source lang="java">
 
<source lang="java">
Line 268: Line 258:
 
</source>  
 
</source>  
  
= DojoTooltipDialog  =
+
== DojoTooltipDialog  ==
  
 
<source lang="java">
 
<source lang="java">
Line 274: Line 264:
 
</source>  
 
</source>  
  
= DojoTree  =
+
== DojoTree  ==
  
 
<source lang="java">
 
<source lang="java">
Line 280: Line 270:
 
</source>  
 
</source>  
  
= DojoTreeNode  =
+
== DojoTreeNode  ==
  
 
<source lang="java">
 
<source lang="java">
Line 286: Line 276:
 
</source>  
 
</source>  
  
= GridLayout and related types  =
+
== GridLayout and related types  ==
  
 
<source lang="java">
 
<source lang="java">
Line 292: Line 282:
 
</source>  
 
</source>  
  
= Grouping  =
+
== Grouping  ==
  
 
<source lang="java">
 
<source lang="java">
Line 298: Line 288:
 
</source>  
 
</source>  
  
= HTML  =
+
== HTML  ==
  
 
<source lang="java">
 
<source lang="java">
Line 304: Line 294:
 
</source>  
 
</source>  
  
= Hyperlink  =
+
== Hyperlink  ==
  
 
<source lang="java">
 
<source lang="java">
Line 310: Line 300:
 
</source>  
 
</source>  
  
= Image  =
+
== Image  ==
  
 
<source lang="java">
 
<source lang="java">
Line 316: Line 306:
 
</source>  
 
</source>  
  
= List  =
+
== List  ==
  
 
<source lang="java">
 
<source lang="java">
Line 322: Line 312:
 
</source>  
 
</source>  
  
= ListMulti  =
+
== ListMulti  ==
  
 
<source lang="java">
 
<source lang="java">
Line 328: Line 318:
 
</source>  
 
</source>  
  
= PasswordTextField  =
+
== PasswordTextField  ==
  
 
<source lang="java">
 
<source lang="java">
Line 334: Line 324:
 
</source>  
 
</source>  
  
= RadioGroup  =
+
== RadioGroup  ==
  
 
<source lang="java">
 
<source lang="java">
Line 340: Line 330:
 
</source>  
 
</source>  
  
= Shadow  =
+
== Shadow  ==
  
 
<source lang="java">
 
<source lang="java">
Line 346: Line 336:
 
</source>  
 
</source>  
  
= Span  =
+
== Span  ==
  
 
<source lang="java">
 
<source lang="java">
Line 352: Line 342:
 
</source>  
 
</source>  
  
= TextArea  =
+
== TextArea  ==
  
 
<source lang="java">
 
<source lang="java">
Line 358: Line 348:
 
</source>  
 
</source>  
  
= TextField  =
+
== TextField  ==
  
 
<source lang="java">
 
<source lang="java">
Line 364: Line 354:
 
</source>  
 
</source>  
  
= TextLabel  =
+
== TextLabel  ==
  
 
<source lang="java">
 
<source lang="java">
Line 370: Line 360:
 
</source>  
 
</source>  
  
= Tooltip  =
+
== Tooltip  ==
  
 
<source lang="java">
 
<source lang="java">
Line 376: Line 366:
 
</source>  
 
</source>  
  
= Tree and related types  =
+
== Tree and related types  ==
  
 
<source lang="java">
 
<source lang="java">

Revision as of 11:14, 14 February 2012

When you write a Rich UI application, the typical process is as follows:

  • Create a Handler type of stereotype RUIHandler.
  • Declare the widgets and customize them; for example, by assigning and coding event handlers.
  • Display a given widget by including it either in the initialUI array of the Rich UI handler or in the children array of another widget.
  • Write initialization code in the on-construction function.

The following sections give examples of widget declaration and use.


Display and Input

Button

 

Button (DojoButton)

 


Calendar (DojoCalendar)

 




Layout

Visualization

Box

 


Checkbox

 


Combo

 


DataGrid and related types

 


DIv, FloatLeft, and FloatRight

 


DojoAccordionContainer

 

DojoBarGraph

 

DojoBorderContainer

 

DojoBubbleChart

 


DojoCheckbox

 

DojoColorPalette

 

DojoComboBox

 

DojoContentPane

 

DojoContextMenu

 

DojoCurrencyTextBox

 

DojoDateTextBox

 

DojoDialog

 

DojoEditor

 

DojoGrid

 

DojoHorizontalSlider

 

DojoLineGraph

 

DojoMenu

 

DojoMenuItem

 

DojoPieChart and related types

 

DojoProgressBar

 

DojoRadioGroup

 

DojoStackContainer

 

DojoTabContainer

 

DojoTextArea

 

DojoTextField

 

DojoTimeTextBox

 

DojoTitlePane

 

DojoToggleButton

 

DojoTooltip

 

DojoTooltipDialog

 

DojoTree

 

DojoTreeNode

 

GridLayout and related types

 

Grouping

 

HTML

 

Hyperlink

 

Image

 

List

 

ListMulti

 

PasswordTextField

 

RadioGroup

 

Shadow

 

Span

 

TextArea

 

TextField

 

TextLabel

 

Tooltip

 

Tree and related types

 



Code snippets main page

Back to the top