summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/pages/Controls/Standard.page
blob: f19bc07eea7990b7161e52fc2ba87e30b1051520 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<com:TContent ID="body" >

<h1>Standard Controls</h1>
<p>* the tutorial for this control is not completed yet.</p>
<ul>
  <li>
  <a href="?page=Controls.Button">TButton</a> represents a click button on a Web page. It is mainly used to trigger page postback.
  </li>

  <li>
  <a href="?page=Controls.CheckBox">TCheckBox</a> represents a checkbox on a Web page. It can be used to collect two-state user input.
  </li>

  <li>
  <a href="?page=Controls.ClientScript">TClientScript</a> adds javascript code to the page.
  </li>

  <li>*
  <a href="?page=Controls.ColorPicker">TColorPicker</a> represents an input field taking color values via a color dialog.
  </li>

  <li>
  <a href="?page=Controls.DatePicker">TDatePicker</a> represents an input field taking date values via a calendar dialog.
  </li>

  <li>
  <a href="?page=Controls.Expression">TExpression</a> accepts a PHP expression and displays the evaluation result on a Web page.
  </li>

  <li>
  <a href="?page=Controls.FileUpload">TFileUpload</a> represents a file upload field. It allows users to upload a file to server.
  </li>

  <li>*
  <a href="?page=Controls.Head">THead</a> represents the &lt;head&gt; element on an HTML Web page. It is required by a PRADO page should it use themes.
  </li>

  <li>
  <a href="?page=Controls.HiddenField">THiddenField</a> represents a hidden input field on a Web page.
  </li>

  <li>
  <a href="?page=Controls.HtmlArea">THtmlArea</a> represents a WYSIWYG text input field taking user input that are in HTML format.
  </li>

  <li>
  <a href="?page=Controls.HyperLink">THyperLink</a> represents a hyperlink on a Web page.
  </li>

  <li>
  <a href="?page=Controls.Image">TImage</a> represents an image on a Web page.
  </li>

  <li>
  <a href="?page=Controls.ImageButton">TImageButton</a> represents a click button that has an image as the background. It is mainly used to trigger page postback.
  </li>

  <li>
  <a href="?page=Controls.ImageMap">TImageMap</a> represents an image on a Web page with clickable hotspot regions.
  </li>

  <li>
  <a href="?page=Controls.InlineFrame">TInlineFrame</a> represents an &lt;iframe&gt; HTML element on a Web page.
  </li>

  <li>
  <a href="?page=Controls.JavascriptLogger">TJavascriptLogger</a> represents a logger on a Web page that can log various JavaScript information.
  </li>

  <li>
  <a href="?page=Controls.Label">TLabel</a> represents a label on a Web page. The label can be customized via various CSS attributes.
  </li>

  <li>
  <a href="?page=Controls.LinkButton">TLinkButton</a> represents a hyperlink that can perform page postbacks.
  </li>

  <li>
  <a href="?page=Controls.Literal">TLiteral</a> represents a static text without any HTML tag surrounding it on a Web page.
  </li>

  <li>
  <a href="?page=Controls.MultiView">TMultiView</a> represents a container for a group of <tt>TView</tt> controls, each of which is container for other controls. At any time, at most one <tt>TView</tt> is visible.
  </li>

  <li>
  <a href="?page=Controls.OutputCache">TOutputCache</a> enables caching portions of page output and may significantly improve page response time.
  </li>

  <li>
  <a href="?page=Controls.Pager">TPager</a> generates UI that allows users to interactively specify which page of data to be displayed in a data-bound control.
  </li>

  <li>
  <a href="?page=Controls.Panel">TPanel</a> represents a container for other controls on a Web page. In HTML, it is displayed as a &lt;div&gt; element.
  </li>

  <li>
  <a href="?page=Controls.PlaceHolder">TPlaceHolder</a> reserves a place on a control template. It inserts its body content at that place.
  </li>

  <li>
  <a href="?page=Controls.RadioButton">TRadioButton</a> represents a radiobutton on a Web page. It is mainly used in a group from which users make a choice.
  </li>

  <li>
  <a href="?page=Controls.SafeHtml">TSafeHtml</a> displays its body content with assurance that the content contain no harmful code (such as <a href="?page=Security.XSS">XSS</a>).
  </li>

  <li>
  <a href="?page=Controls.Statements">TStatements</a> accepts a few PHP statements and displays their standard output on the Web page.
  </li>

  <li>
  <a href="?page=Controls.Table">TTable</a> represents an HTML table on a Web page. It is used together with <tt>TTableRow</tt> and <tt>TTableCell</tt>.
  </li>

  <li>
  <a href="?page=Controls.TextBox">TTextBox</a> represents a text input field on a Web page. It can collect single-line, multi-line or password text input from users.
  </li>

  <li>
  <a href="?page=Controls.TextHighlighter">TTextHighlighter</a> highlights its body content according to the specified syntax highlighter, such as PHP, XML, PRADO, etc.
  </li>

  <li>
  <a href="?page=Controls.Wizard">TWizard</a> represents a multi-step form that can take user input step by step. It resembles to Windows installation wizards.
  </li>
</ul>

</com:TContent>