参考手册

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

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

页面配置管理器(每个页面必须包含一个 PageManager 控件) 更多...

类 FineUI.PageManager 继承关系图:
FineUI.ControlBase

Public 成员函数

void RegisterOnAjaxPostBack (string key, string script)
 Used by FCKeditor, Add script before ajax postback. 更多...
 
string GetCustomEventReference (string eventArgument)
 获取回发的客户端脚本(触发PageManager的CustomEvent事件) 更多...
 
string GetCustomEventReference (string eventArgument, bool validateForms)
 获取回发的客户端脚本(触发PageManager的CustomEvent事件) 更多...
 
void RaisePostBackEvent (string eventArgument)
 处理回发事件 更多...
 
- Public 成员函数 继承自 FineUI.ControlBase
 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 Enabled [get]
 不支持此属性 更多...
 
override bool Hidden [get]
 不支持此属性 更多...
 
override bool Visible [get]
 不支持此属性 更多...
 
override HideMode HideMode [get]
 不支持此属性 更多...
 
string AutoSizePanelID [get, set]
 自动调整此容器的宽度和高度,以填充整个页面 更多...
 
bool HideScrollbars [get, set]
 是否隐藏滚动条 更多...
 
bool ExecuteOnReadyWhenPostBack [get, set]
 每次页面回发后总是执行onReady脚本(包括Ajax局部回发) 更多...
 
bool EnablePageLoading [get, set]
 是否启用页面加载标示 更多...
 
string[] AjaxAspnetControls [get, set]
 需要在AJAX回发时更新的Asp.net控件列表(逗号分隔) 更多...
 
Theme Theme [get, set]
 样式 更多...
 
string CustomThemeBasePath [get, set]
 自定义样式的根路径 更多...
 
string CustomTheme [get, set]
 自定义样式的名称 更多...
 
Language Language [get, set]
 语言 更多...
 
override bool EnableAjax [get, set]
 是否启用Ajax 更多...
 
new bool EnableAjaxLoading [get, set]
 是否启用Ajax正在加载提示 更多...
 
new AjaxLoadingType AjaxLoadingType [get, set]
 Ajax正在加载提示的类型 更多...
 
int AjaxTimeout [get, set]
 Ajax超时时间(单位:秒,默认:60秒) 更多...
 
new bool EnableFStateCompress [get, set]
 是否启用FState压缩(默认为true) 更多...
 
string[] ValidateForms [get, set]
 需要验证的表单名称列表(逗号分隔),需配合CustomEvent使用 更多...
 
Target ValidateTarget [get, set]
 验证失败时提示对话框弹出位置,需配合CustomEvent使用 更多...
 
bool ValidateMessageBox [get, set]
 验证失败时是否出现提示对话框,需配合CustomEvent使用 更多...
 
MessageTarget FormMessageTarget [get, set]
 表单中消息的位置 更多...
 
LabelAlign FormLabelAlign [get, set]
 表单中标签的位置 更多...
 
Unit FormOffsetRight [get, set]
 表单中右侧的空白宽度 更多...
 
Unit FormLabelWidth [get, set]
 表单中字段标签的宽度 更多...
 
string FormLabelSeparator [get, set]
 表单中字段与标签的分隔符 更多...
 
static PageManager Instance [get]
 PageManager在当前页面的实例 更多...
 
EventHandler< CustomEventArgsCustomEvent
 自定义事件 更多...
 
- 属性 继承自 FineUI.ControlBase
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回发过程 更多...
 

详细描述

页面配置管理器(每个页面必须包含一个 PageManager 控件)

成员函数说明

string FineUI.PageManager.GetCustomEventReference ( string  eventArgument)

获取回发的客户端脚本(触发PageManager的CustomEvent事件)

参数
eventArgument事件参数
返回
客户端脚本
string FineUI.PageManager.GetCustomEventReference ( string  eventArgument,
bool  validateForms 
)

获取回发的客户端脚本(触发PageManager的CustomEvent事件)

参数
eventArgument事件参数
validateForms是否在回发前验证表单(在PageManager上进行表单配置)
返回
客户端脚本
void FineUI.PageManager.RaisePostBackEvent ( string  eventArgument)

处理回发事件

参数
eventArgument事件参数
void FineUI.PageManager.RegisterOnAjaxPostBack ( string  key,
string  script 
)

Used by FCKeditor, Add script before ajax postback.

参数
key
script

属性说明

string [] FineUI.PageManager.AjaxAspnetControls
getset

需要在AJAX回发时更新的Asp.net控件列表(逗号分隔)

new AjaxLoadingType FineUI.PageManager.AjaxLoadingType
getset

Ajax正在加载提示的类型

int FineUI.PageManager.AjaxTimeout
getset

Ajax超时时间(单位:秒,默认:60秒)

string FineUI.PageManager.AutoSizePanelID
getset

自动调整此容器的宽度和高度,以填充整个页面

EventHandler<CustomEventArgs> FineUI.PageManager.CustomEvent
addremove

自定义事件

string FineUI.PageManager.CustomTheme
getset

自定义样式的名称

string FineUI.PageManager.CustomThemeBasePath
getset

自定义样式的根路径

override bool FineUI.PageManager.EnableAjax
getset

是否启用Ajax

new bool FineUI.PageManager.EnableAjaxLoading
getset

是否启用Ajax正在加载提示

override bool FineUI.PageManager.Enabled
get

不支持此属性

new bool FineUI.PageManager.EnableFStateCompress
getset

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

bool FineUI.PageManager.EnablePageLoading
getset

是否启用页面加载标示

bool FineUI.PageManager.ExecuteOnReadyWhenPostBack
getset

每次页面回发后总是执行onReady脚本(包括Ajax局部回发)

LabelAlign FineUI.PageManager.FormLabelAlign
getset

表单中标签的位置

string FineUI.PageManager.FormLabelSeparator
getset

表单中字段与标签的分隔符

Unit FineUI.PageManager.FormLabelWidth
getset

表单中字段标签的宽度

MessageTarget FineUI.PageManager.FormMessageTarget
getset

表单中消息的位置

Unit FineUI.PageManager.FormOffsetRight
getset

表单中右侧的空白宽度

override bool FineUI.PageManager.Hidden
get

不支持此属性

override HideMode FineUI.PageManager.HideMode
get

不支持此属性

bool FineUI.PageManager.HideScrollbars
getset

是否隐藏滚动条

PageManager FineUI.PageManager.Instance
staticget

PageManager在当前页面的实例

Language FineUI.PageManager.Language
getset

语言

Theme FineUI.PageManager.Theme
getset

样式

string [] FineUI.PageManager.ValidateForms
getset

需要验证的表单名称列表(逗号分隔),需配合CustomEvent使用

bool FineUI.PageManager.ValidateMessageBox
getset

验证失败时是否出现提示对话框,需配合CustomEvent使用

Target FineUI.PageManager.ValidateTarget
getset

验证失败时提示对话框弹出位置,需配合CustomEvent使用

override bool FineUI.PageManager.Visible
get

不支持此属性


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