FLEA_WebControls类参考

所有成员的列表。

公有成员

 FLEA_WebControls ($extendsDir=null)
 control ($type, $name, $attribs=null, $return=false)
 attribsToString ($attribs)
 extractAttribs (&$attribs, $req)
 mergeAttribs (&$attribs)
_getView ()
 _ctlTextbox ($name, $attribs)
 _ctlPassword ($name, $attribs)
 _ctlMemo ($name, $attribs)
 _ctlCheckbox ($name, $attribs)
 _ctlCheckBoxGroup ($name, $attribs)
 _ctlRadio ($name, $attribs)
 _ctlRadioGroup ($name, $attribs)
 _ctlListBox ($name, $attribs)
 _ctlDropdownList ($name, $attribs)
 _ctlFileUpload ($name, $attribs)
 _ctlButton ($name, $attribs, $buttonType= 'button')
 _ctlSubmit ($name, $attribs)
 _ctlReset ($name, $attribs)
 _ctlLabel ($name, $attribs)
 _ctlStatic ($name, $attribs)
 _ctlHidden ($name, $attribs)
 __baseCtlInput ($name, $attribs, $type)
 __baseCtlCheckboxOrRadio ($name, $attribs, $type)
 __baseCtlCheckboxOrRadioGroup ($name, $attribs, $type, $suffix)
 __processMultiDimArray (&$items, &$key, &$caption, $key2caption=false)

公有属性

 $_extends = array()
 $_extendsDir = array()


详细描述

在文件WebControls.php29行定义。


成员函数文档

FLEA_WebControls::FLEA_WebControls ( extendsDir = null  ) 

构造函数

参数:
string|array $extendsDir
返回:
FLEA_WebControls

在文件WebControls.php52行定义。

参考 FLEA::getAppInf().

FLEA_WebControls::control ( type,
name,
attribs = null,
return = false 
)

构造一个控件的 HTML 代码

参数:
string $type
string $name
array $attribs
boolean $return
返回:
string

在文件WebControls.php77行定义。

FLEA_WebControls::attribsToString ( attribs  ) 

构造控件的属性字符串

参数:
array $attribs
返回:
string

在文件WebControls.php120行定义。

参考自 __baseCtlCheckboxOrRadio()__baseCtlCheckboxOrRadioGroup().

FLEA_WebControls::extractAttribs ( &$  attribs,
req 
)

从属性数组中导出需要的属性

参数:
array $attribs
array $req
返回:
array

在文件WebControls.php137行定义。

参考自 __baseCtlCheckboxOrRadio()__baseCtlCheckboxOrRadioGroup().

FLEA_WebControls::mergeAttribs ( &$  attribs  ) 

从属性数组中合并嵌套的数组,但消除嵌套数组中的数组

参数:
array $attribs

在文件WebControls.php156行定义。

& FLEA_WebControls::_getView (  ) 

返回视图对象

返回:
object

在文件WebControls.php174行定义。

FLEA_WebControls::_ctlTextbox ( name,
attribs 
)

构造一个单行文本框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php193行定义。

FLEA_WebControls::_ctlPassword ( name,
attribs 
)

构造一个密码输入框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php206行定义。

FLEA_WebControls::_ctlMemo ( name,
attribs 
)

构造一个多行文本框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php219行定义。

FLEA_WebControls::_ctlCheckbox ( name,
attribs 
)

构造一个多选框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php247行定义。

FLEA_WebControls::_ctlCheckBoxGroup ( name,
attribs 
)

构造一个多选框组

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php260行定义。

FLEA_WebControls::_ctlRadio ( name,
attribs 
)

构造一个单选按钮

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php273行定义。

FLEA_WebControls::_ctlRadioGroup ( name,
attribs 
)

构造一组单选按钮

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php286行定义。

FLEA_WebControls::_ctlListBox ( name,
attribs 
)

构造一个列表框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php299行定义。

FLEA_WebControls::_ctlDropdownList ( name,
attribs 
)

构造一个下拉列表框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php378行定义。

FLEA_WebControls::_ctlFileUpload ( name,
attribs 
)

构造一个上传文件选择框

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php438行定义。

FLEA_WebControls::_ctlButton ( name,
attribs,
buttonType = 'button' 
)

构造一个按钮

参数:
string $name
array $attribs
string $buttonType
返回:
string

在文件WebControls.php452行定义。

FLEA_WebControls::_ctlSubmit ( name,
attribs 
)

构造一个表单提交按钮

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php467行定义。

FLEA_WebControls::_ctlReset ( name,
attribs 
)

构造一个表单重置按钮

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php480行定义。

FLEA_WebControls::_ctlLabel ( name,
attribs 
)

构造一个标签控件

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php493行定义。

参考自 __baseCtlCheckboxOrRadio()__baseCtlCheckboxOrRadioGroup().

FLEA_WebControls::_ctlStatic ( name,
attribs 
)

构造一个静态控件

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php519行定义。

FLEA_WebControls::_ctlHidden ( name,
attribs 
)

构造一个隐藏表单控件

参数:
string $name
array $attribs
返回:
string

在文件WebControls.php544行定义。

FLEA_WebControls::__baseCtlInput ( name,
attribs,
type 
)

构造一个一般的 INPUT 控件

参数:
string $name
array $attribs
string $type
返回:
string

在文件WebControls.php558行定义。

FLEA_WebControls::__baseCtlCheckboxOrRadio ( name,
attribs,
type 
)

构造一个多选框或单选按钮

参数:
string $name
array $attribs
string $type
返回:
string

在文件WebControls.php586行定义。

参考 _ctlLabel()attribsToString()extractAttribs().

FLEA_WebControls::__baseCtlCheckboxOrRadioGroup ( name,
attribs,
type,
suffix 
)

构造一个多选框或单选按钮组

参数:
string $name
array $attribs
string $type
string $suffix
返回:
string

在文件WebControls.php623行定义。

参考 __processMultiDimArray()_ctlLabel()attribsToString()extractAttribs().

FLEA_WebControls::__processMultiDimArray ( &$  items,
&$  key,
&$  caption,
key2caption = false 
)

将多维数组转换为一维数组

参数:
array $items
string $key
string $caption
boolean $key2caption
返回:
boolean

在文件WebControls.php747行定义。

参考自 __baseCtlCheckboxOrRadioGroup().


成员数据文档

FLEA_WebControls::$_extends = array()

在文件WebControls.php36行定义。

FLEA_WebControls::$_extendsDir = array()

在文件WebControls.php43行定义。


该类的文档由以下文件生成:
Generated at Sat Feb 2 15:18:59 2008 for FleaPHP by  doxygen 1.5.3