MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
groupcontrols.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
MBaseGroup
extends
MContainer
4
{
5
public
$borderType
;
6
public
$scrollable
;
7
public
$scrollHeight
;
8
18
public
function
__construct
(
$name
=
''
,
$caption
=
''
,
$controls
=
''
,
$disposition
=
'none'
, $border=
'css'
)
19
{
20
$MIOLO
=
MIOLO::getInstance
();
21
22
parent::__construct(
$name
,
$controls
,
$disposition
);
23
24
$this->scrollable =
false
;
25
$this->scrollHeight =
''
;
26
$this->borderType = $border;
27
$this->caption =
$caption
;
28
29
if
( strpos(
MIOLO::getInstance
()->getTheme()->
id
,
"sbootstrap"
) !==
false
) {
30
$this->
setClass
(
"m-basegroup"
);
31
}
32
}
33
34
public
function
setScrollHeight
($height)
35
{
36
$this->scrollable =
true
;
37
$this->scrollHeight = $height;
38
}
39
40
public
function
setBorder
($border)
41
{
42
$this->borderType = $border;
43
}
44
45
public
function
generateInner
()
46
{
47
switch
( $this->borderType )
48
{
49
case
'none'
:
50
case
''
:
51
$this->border =
'0'
;
52
break
;
53
54
case
'css'
:
55
break
;
56
57
default
:
58
$this->
addStyle
(
'border'
, $this->border);
59
break
;
60
}
61
62
$attrs
= $this->
getAttributes
();
63
64
parent::generateInner();
65
66
$html = $this->
getInnerToString
();
67
68
if
( $this->scrollable )
69
{
70
$f[] =
new
Div
(
''
, $this->caption,
'm-scrollable-label'
);
71
72
$this->
setClass
(
'field'
);
73
$f[] = $div =
new
Div
(
''
, $html,
'm-scrollable-field'
);
74
$div->height =
$this->scrollHeight
;
75
$this->inner =
new
Div
(
''
, $f,
''
);
76
}
77
else
78
{
79
$this->inner = $this->
getRender
(
'fieldset'
);
80
}
81
}
82
}
83
84
class
MLinkButtonGroup
extends
MBaseGroup
85
{
95
public
function
__construct
(
$name
=
''
,
$label
=
''
, $options=
''
,
$disposition
=
'horizontal'
, $border=
'css'
)
96
{
97
parent::__construct(
$name
,
$label
, $options,
$disposition
, $border);
98
}
99
}
100
101
?>
Div
Definição
compatibility.class:68
MBaseGroup
Definição
groupcontrols.class:4
MBaseGroup\__construct
__construct($name='', $caption='', $controls='', $disposition='none', $border='css')
Definição
groupcontrols.class:18
MBaseGroup\$scrollHeight
$scrollHeight
Definição
groupcontrols.class:7
MBaseGroup\generateInner
generateInner()
Definição
groupcontrols.class:45
MBaseGroup\$scrollable
$scrollable
Definição
groupcontrols.class:6
MBaseGroup\setScrollHeight
setScrollHeight($height)
Definição
groupcontrols.class:34
MBaseGroup\setBorder
setBorder($border)
Definição
groupcontrols.class:40
MBaseGroup\$borderType
$borderType
Definição
groupcontrols.class:5
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
MContainer\$disposition
$disposition
Definição
mcontainer.class:5
MControl\$caption
$caption
Definição
mcontrol.class:130
MControl\$controls
$controls
Definição
mcontrol.class:163
MControl\addStyle
addStyle($name, $value)
Definição
mcontrol.class:427
MControl\getAttributes
getAttributes( $mergeDuplicates=false)
Definição
mcontrol.class:509
MControl\getRender
getRender( $method)
Definição
mcontrol.class:833
MControl\getInnerToString
getInnerToString()
Definição
mcontrol.class:839
MControl\$attrs
$attrs
Definição
mcontrol.class:100
MFormControl\$label
$label
Definição
mformcontrol.class:5
MIOLO\getInstance
static getInstance()
Definição
miolo.class:134
MLinkButtonGroup
Definição
groupcontrols.class:85
MLinkButtonGroup\__construct
__construct($name='', $label='', $options='', $disposition='horizontal', $border='css')
Definição
groupcontrols.class:95
$MIOLO
$MIOLO
Definição
mdatetimefield.class:25
classes
ui
controls
groupcontrols.class
Gerado por
1.10.0