MIOLO20
Toggle main menu visibility
Página principal
Estruturas de dados
Estruturas de dados
Hierarquia de classes
Campos de dados
Tudo
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Funções
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variáveis
$
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Ficheiros
Lista de ficheiros
Globais
Tudo
$
_
a
c
d
e
f
g
i
l
m
o
p
r
s
u
Funções
Variáveis
$
_
c
e
f
l
m
o
p
s
Exemplos
▼
MIOLO20
►
Estruturas de dados
▼
Ficheiros
▼
Lista de ficheiros
▼
classes
►
contrib
►
database
►
doc
►
extensions
►
ezpdf
►
flow
►
interfaces
►
model
►
persistence
►
pslib
►
security
►
services
►
tests
▼
ui
▼
controls
►
blockcontrols.class
►
boxcontrols.class
►
buttoncontrols.class
►
choicecontrols.class
►
customcontrols.class
►
gridcontrols.class
►
groupcontrols.class
►
imagecontrols.class
►
inputcontrols.class
►
labelcontrols.class
►
linkcontrols.class
►
listcontrols.class
►
lookupcontrols.class
►
mactionpanel.class
►
mactivegrid.class
►
mactivelookupgrid.class
►
mareacontainer.class
►
mchart.class
►
mcheckboxgroup.class
►
mcomponent.class
►
mcompoundform.class
►
mcontainer.class
►
mcontent.class
►
mcontentheader.class
►
mcontrol.class
►
mcssform.class
►
mcsspform.class
►
mdatagrid.class
►
mdatetimefield.class
►
mdhtmlmenu.class
►
mdhtmlmenu2.class
►
meditor.class
►
merror.class
►
meventcalendar.class
►
mexpanddiv.class
►
mfloatfield.class
►
mform.class
►
mformcontrol.class
►
mfullcalendar.class
►
mgridnavigator.class
►
mhtmlarea.class
►
miframe.class
►
mindexedcontrol.class
►
mindexedform.class
►
minputgrid.class
►
mintegerfield.class
►
mlookupcontainer.class
►
mlookupgrid.class
►
mmenu.class
►
mmessage.class
►
mmiolostatus.class
►
mmoduleheader.class
►
mmoneyfield.class
►
mmultiselection.class
►
mmultitextfield.class
►
mmultitextfield2.class
►
mmultitextfield3.class
►
mnavigationbar.class
►
mnotification.class
►
mobjectgrid.class
►
moptionlist.class
►
morderedlist.class
►
mpage.class
►
mpopup.class
►
mprompt.class
►
mradiobuttongroup.class
►
mrange.class
►
mstatusbar.class
►
mstep.class
►
mstepbystepform.class
►
msubdetail.class
►
msubdetailvalidators.class
►
mtabbedbasegroup.class
►
mtabbedform.class
►
mtabbedform2.class
►
mtheme.class
►
mthemebox.class
►
mthemeelement.class
►
mtoolbar.class
►
mtreemenu.class
►
munorderedlist.class
►
mvalidator.class
►
mwindow.class
►
navigation.class
►
options.class
►
optionscontrol.class
►
pagenavigator.class
►
panelcontrols.class
►
status.class
►
tablecontrols.class
►
themetoolkit.class
►
painter
►
reports
►
themes
►
mautocomplete.class
►
mlookup.class
►
mstate.class
►
mui.class
►
utils
►
compatibility.class
►
miolo.class
►
Globais
►
Exemplos
•
Tudo
Estruturas de dados
Namespaces
Ficheiros
Funções
Variáveis
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
}
52
function
Option
(
$name
=
''
,
$value
=
null
,
$label
=
''
,
$checked
=
false
,
$id
=
false
) {
…
}
59
69
function
SetControl
(
$control
)
70
{
71
$this->control =
$control
;
72
}
69
function
SetControl
(
$control
) {
…
}
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
}
81
function
Generate
() {
…
}
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
}
131
function
OptionGroup
(
$name
,
$label
=
''
,
$options
=NULL) {
…
}
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
}
145
function
Generate
() {
…
}
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