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
panelcontrols.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
MBasePanel
extends
MContainer
4
{
5
var
$box
;
6
7
function
__construct
(
$name
=
''
,
$caption
=
''
,
$controls
= NULL, $close =
''
, $icon =
''
)
8
{
9
parent::__construct(
$name
,
$controls
,
'horizontal'
);
10
$this->box =
new
MBox
(
$caption
, $close, $icon);
11
$this->
setClass
(
'm-panel-body'
);
12
}
7
function
__construct
(
$name
=
''
,
$caption
=
''
,
$controls
= NULL, $close =
''
, $icon =
''
) {
…
}
13
14
15
public
function
setTitle
(
$title
)
16
{
17
$this->box->setCaption(
$title
);
18
}
15
public
function
setTitle
(
$title
) {
…
}
19
20
21
public
function
addControl
($control, $width =
''
, $float =
'left'
)
22
{
23
if
( is_array($control) )
24
{
25
foreach
($control as $c)
26
{
27
$this->
addControl
($c, $width, $float);
28
}
29
}
30
else
31
{
32
if
($width ==
'100%'
)
33
{
34
$width =
''
;
35
}
36
37
$control->width =
MUtil::NVL
( $control->width , $width );
38
39
if
($float ==
'clear'
)
40
{
41
$control->clear =
'both'
;
42
}
43
else
44
{
45
$control->float =
MUtil::NVL
( $control->float, $float );
46
}
47
48
$control->setBoxClass(
'm-panelcontrol-box'
);
49
50
parent::addControl($control);
51
}
52
}
21
public
function
addControl
($control, $width =
''
, $float =
'left'
) {
…
}
53
54
55
public
function
insertControl
($pos, $control =
null
, $width =
''
, $float =
'left'
)
56
{
57
if
( $width ==
'100%'
)
58
{
59
$width =
''
;
60
}
61
62
$control->width =
MUtil::NVL
( $control->width, $width );
63
64
if
( $float ==
'clear'
)
65
{
66
$control->clear =
'both'
;
67
}
68
else
69
{
70
$control->float =
MUtil::NVL
( $control->float, $float );
71
}
72
73
$control->SetBoxClass(
'm-panelcontrol-box'
);
74
parent::InsertControl( $control, $pos );
75
}
55
public
function
insertControl
($pos, $control =
null
, $width =
''
, $float =
'left'
) {
…
}
76
77
78
public
function
generate
()
79
{
80
parent::addControl(
new
MSpacer
() );
81
$body =
new
MDiv
( $this->name, $this->
getControls
(),
'm-panel-body'
);
82
$this->box->setControls( array($body) );
83
return
$this->box->generate();
84
}
78
public
function
generate
() {
…
}
85
86
}
3
class
MBasePanel
extends
MContainer
{
…
};
87
88
89
class
MPanel
extends
MBasePanel
{}
90
91
?>
MBasePanel
Definição
panelcontrols.class:4
MBasePanel\$box
$box
Definição
panelcontrols.class:5
MBasePanel\setTitle
setTitle($title)
Definição
panelcontrols.class:15
MBasePanel\generate
generate()
Definição
panelcontrols.class:78
MBasePanel\__construct
__construct($name='', $caption='', $controls=NULL, $close='', $icon='')
Definição
panelcontrols.class:7
MBasePanel\insertControl
insertControl($pos, $control=null, $width='', $float='left')
Definição
panelcontrols.class:55
MBasePanel\addControl
addControl($control, $width='', $float='left')
Definição
panelcontrols.class:21
MBox
Definição
boxcontrols.class:156
MComponent\$name
$name
Definição
mcomponent.class:17
MContainer
Definição
mcontainer.class:4
MContainer\setClass
setClass($cssClass, $add=true)
Definição
mcontainer.class:41
MControl\getControls
getControls()
Definição
mcontrol.class:675
MControl\$caption
$caption
Definição
mcontrol.class:130
MControl\$controls
$controls
Definição
mcontrol.class:163
MDiv
Definição
blockcontrols.class:23
MPanel
Definição
panelcontrols.class:89
MSpacer
Definição
blockcontrols.class:38
MUtil\NVL
static NVL($value1, $value2)
Definição
mutil.class:38
$title
$title
Definição
base.php:3
classes
ui
controls
panelcontrols.class
Gerado por
1.10.0