参考手册

FineUI(开源版) 参考手册,包含所有控件的属性方法和事件的详细描述。

 全部  命名空间 函数 变量 枚举 枚举值 属性
Public 成员函数 | 属性 | 所有成员列表
FineUI.ControlBase类 参考

控件基类(抽象类) 更多...

类 FineUI.ControlBase 继承关系图:
FineUI.Component FineUI.FormRow FineUI.GridColumn FineUI.GridGroupColumn FineUI.PageLoading FineUI.PageManager FineUI.Timer FineUI.UserControlConnector

Public 成员函数

 ControlBase ()
 构造函数 更多...
 
override void RenderControl (HtmlTextWriter writer)
 重载 RenderControl,为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法 更多...
 
void RecoverPropertiesFromJObject (JObject state)
 从JObject恢复控件的属性 更多...
 
JObject ConvertPropertiesToJObject (List< string > propertyList)
 将控件的属性列表转化为JObject对象 更多...
 
string GetPostBackEventReference ()
 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','');) 更多...
 
string GetPostBackEventReference (string eventArgument)
 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');) 更多...
 

属性

override bool EnableViewState [get]
 不支持此属性(禁用控件默认的ViewState) 更多...
 
override string ClientID [get]
 控件的客户端ID(比如:RegionPanel1_Button1) 更多...
 
string WrapperID [get]
 控件外部容器的客户端ID(比如:Button1_wrapper) 更多...
 
string ProductName [get]
 产品名称 更多...
 
virtual string ProductVersion [get]
 产品版本 更多...
 
JObject Attributes [get, set]
 HTML标签属性 更多...
 
override string ID [get, set]
 控件ID 更多...
 
virtual bool Enabled [get, set]
 [AJAX属性]是否可用 更多...
 
bool RenderToClient [get, set]
 指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性) 更多...
 
override bool Visible [get]
 只读属性,指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性) 更多...
 
virtual bool Hidden [get, set]
 [AJAX属性]是否隐藏控件 更多...
 
virtual HideMode HideMode [get, set]
 隐藏模式 更多...
 
virtual bool EnableAjax [get, set]
 是否启用AJAX 更多...
 
virtual bool EnableFStateCompress [get, set]
 是否启用FState压缩(默认为true) 更多...
 
bool EnableAjaxLoading [get, set]
 是否启用Ajax正在加载提示 更多...
 
AjaxLoadingType AjaxLoadingType [get, set]
 Ajax正在加载提示的类型 更多...
 
bool IsFineUIAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程 更多...
 

详细描述

控件基类(抽象类)

构造及析构函数说明

FineUI.ControlBase.ControlBase ( )

构造函数

成员函数说明

JObject FineUI.ControlBase.ConvertPropertiesToJObject ( List< string >  propertyList)

将控件的属性列表转化为JObject对象

参数
propertyList属性列表
返回
属性列表的JObject形式
string FineUI.ControlBase.GetPostBackEventReference ( )

获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','');)

返回
客户端脚本
string FineUI.ControlBase.GetPostBackEventReference ( string  eventArgument)

获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)

参数
eventArgument事件参数
返回
客户端脚本
void FineUI.ControlBase.RecoverPropertiesFromJObject ( JObject  state)

从JObject恢复控件的属性

参数
state对象属性的JObject形式
override void FineUI.ControlBase.RenderControl ( HtmlTextWriter  writer)

重载 RenderControl,为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法

参数
writer服务器控件输出流

属性说明

AjaxLoadingType FineUI.ControlBase.AjaxLoadingType
getset

Ajax正在加载提示的类型

JObject FineUI.ControlBase.Attributes
getset

HTML标签属性

override string FineUI.ControlBase.ClientID
get

控件的客户端ID(比如:RegionPanel1_Button1)

virtual bool FineUI.ControlBase.EnableAjax
getset

是否启用AJAX

bool FineUI.ControlBase.EnableAjaxLoading
getset

是否启用Ajax正在加载提示

virtual bool FineUI.ControlBase.Enabled
getset

[AJAX属性]是否可用

virtual bool FineUI.ControlBase.EnableFStateCompress
getset

是否启用FState压缩(默认为true)

override bool FineUI.ControlBase.EnableViewState
get

不支持此属性(禁用控件默认的ViewState)

virtual bool FineUI.ControlBase.Hidden
getset

[AJAX属性]是否隐藏控件

virtual HideMode FineUI.ControlBase.HideMode
getset

隐藏模式

override string FineUI.ControlBase.ID
getset

控件ID

bool FineUI.ControlBase.IsFineUIAjaxPostBack
get

是否处于FineUI的AJAX回发过程

string FineUI.ControlBase.ProductName
get

产品名称

virtual string FineUI.ControlBase.ProductVersion
get

产品版本

bool FineUI.ControlBase.RenderToClient
getset

指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性)

override bool FineUI.ControlBase.Visible
get

只读属性,指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性)

string FineUI.ControlBase.WrapperID
get

控件外部容器的客户端ID(比如:Button1_wrapper)


该类的文档由以下文件生成: