MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
options.class
Ir para a documentação deste ficheiro.
1
<?php
6
class
Option
extends
MControl
7
{
11
var
$label
;
12
16
var
$name
;
17
21
var
$value
;
22
26
var
$checked
;
27
31
var
$type
=
'circle'
;
32
36
var
$control
;
// owner control of this Option
37
38
52
function
Option
(
$name
=
''
,
$value
=
null
,
$label
=
''
,
$checked
=
false
,
$id
=
false
)
53
{
54
$this->label =
$label
;
55
$this->name =
$name
;
56
$this->value =
$value
;
57
$this->checked =
$checked
;
58
}
59
69
function
SetControl
(
$control
)
70
{
71
$this->control =
$control
;
72
}
73
81
function
Generate
()
82
{
83
if
(is_array($this->control->value))
84
{
85
$found = array_search($this->value,$this->control->value);
86
$checked
= (!is_null($found)) && ($found !==
false
);
87
}
88
else
89
{
90
$checked
= ($this->value == $this->control->value);
91
}
92
$this->checked = $this->checked ||
$checked
;
93
return
HtmlPainter::Option($this->value, $this->label, $this->checked, $this->control->showValues);
94
}
95
96
}
97
102
class
OptionGroup
extends
MControl
103
{
107
var
$label
;
108
112
var
$name
;
113
117
var
$options
;
// array of option objects
118
119
131
function
OptionGroup
(
$name
,
$label
=
''
,
$options
=NULL)
132
{
133
$this->label =
$label
;
134
$this->name =
$name
;
135
$this->options =
$options
;
136
}
137
145
function
Generate
()
146
{
147
foreach
( $this->options as $o )
148
{
149
$content
.= $o->Generate();
150
}
151
return
HtmlPainter::OptionGroup(
'formCombo'
,
"$this->label"
,
$content
);
152
}
153
}
154
?>
MControl
Definição
mcontrol.class:35
MControl\$id
$id
Definição
mcontrol.class:69
MOptionGroup\$content
$content
Definição
optionscontrol.class:61
OptionGroup
Definição
compatibility.class:172
OptionGroup\$options
$options
Definição
options.class:117
OptionGroup\$label
$label
Definição
options.class:107
OptionGroup\Generate
Generate()
Definição
options.class:145
OptionGroup\$name
$name
Definição
options.class:112
OptionGroup\OptionGroup
OptionGroup($name, $label='', $options=NULL)
Definição
options.class:131
Option
Definição
compatibility.class:171
Option\$value
$value
Definição
options.class:21
Option\$label
$label
Definição
options.class:11
Option\Generate
Generate()
Definição
options.class:81
Option\$control
$control
Definição
options.class:36
Option\SetControl
SetControl($control)
Definição
options.class:69
Option\$type
$type
Definição
options.class:31
Option\$checked
$checked
Definição
options.class:26
Option\$name
$name
Definição
options.class:16
Option\Option
Option($name='', $value=null, $label='', $checked=false, $id=false)
Definição
options.class:52
classes
ui
controls
options.class
Gerado por
1.10.0