FineUI.Core 16.0.1
.NET 企业级全栈 UI 框架
载入中...
搜索中...
未找到
FineUI.Core.ButtonAjaxHelper类 参考

按钮帮助类 更多...

类 FineUI.Core.ButtonAjaxHelper 继承关系图:
FineUI.Core.ButtonBaseAjaxHelper< T, TAjaxHelper > FineUI.Core.BoxComponentAjaxHelper< T, TAjaxHelper > FineUI.Core.ComponentAjaxHelper< T, TAjaxHelper > FineUI.Core.ControlBaseAjaxHelper< T, TAjaxHelper > FineUI.Core.IControlBaseAjaxHelper< out T >

Public 成员函数

 ButtonAjaxHelper (Button source)
 构造函数
void ValidateForms (params string[] forms)
 设置点击前要验证的表单,空值取消表单验证
void ValidateTarget (Target target)
 设置表单验证提示的目标页面
void ValidateMessageBox (bool enabled)
 设置是否使用消息框显示验证提示
void ValidateMessageBoxPlain (bool plain)
 设置验证消息框是否使用简单样式
void ConfirmText (string text)
 设置确认消息,空值取消确认
void ConfirmTextRawHtml (RawHtml text)
 设置可信 HTML 确认消息,内容必须由业务代码确认可信
void ConfirmTitle (string title)
 设置确认对话框标题
void ConfirmIcon (MessageBoxIcon icon)
 设置确认对话框图标
void ConfirmTarget (Target target)
 设置确认对话框目标页面
void DisableControlBeforePostBack (bool disable)
 设置回发期间是否禁用来源控件
void IconFont (IconFont iconFont)
 设置图标
void IconFont (IconFont iconFont, string iconFontClass)
 设置图标
void IconUrl (string iconUrl)
 设置图标
void Icon (Icon icon)
 设置图标
void ClientClick (string clientClickScript)
 设置客户端点击事件(等价于运行时改写按钮的 OnClientClick 属性)
void Text (string text)
 设置显示文本
void Pressed (bool pressed)
 设置按下状态
void ToolTip (string toolTip)
 设置提示信息
void Badge (bool badge, string badgeText)
 设置徽标
void Badge (bool badge, string badgeText, BadgeType badgeType)
 设置徽标
void Badge (bool badge, string badgeText, BadgeType badgeType, BadgeAnimationType badgeAnimationType)
 设置徽标
void Focus ()
 使控件获得焦点
string GetFocusReference ()
 获取使控件获得焦点的脚本
void ClickHandler (string clickHandler)
 运行时换掉客户端 click 事件的处理函数名(等价于回发中改写控件的 ClickHandler 属性)
Public 成员函数 继承自 FineUI.Core.ButtonBaseAjaxHelper< T, TAjaxHelper >
 ButtonBaseAjaxHelper (Button source)
 构造函数
Public 成员函数 继承自 FineUI.Core.BoxComponentAjaxHelper< T, TAjaxHelper >
 BoxComponentAjaxHelper (BoxComponent source)
 构造函数
Public 成员函数 继承自 FineUI.Core.ComponentAjaxHelper< T, TAjaxHelper >
 ComponentAjaxHelper (Component source)
 构造函数
void EnableAjaxLoading (bool value)
 设置回发时是否显示加载提示
void AjaxLoadingType (AjaxLoadingType value)
 设置回发加载提示的类型
void AjaxLoadingText (string value)
 设置回发加载提示文字
void AjaxLoadingMaskText (string value)
 设置回发遮罩提示文字
void ShowAjaxLoadingMaskText (bool value)
 设置回发遮罩是否显示提示文字
void ApplyStyles (string styles)
 设置控件样式
void CssStyle (string styles)
 设置控件样式
void AddCssClass (string cssClass)
 添加控件样式类
void RemoveCssClass (string cssClass)
 删除控件样式类
Public 成员函数 继承自 FineUI.Core.ControlBaseAjaxHelper< T, TAjaxHelper >
 ControlBaseAjaxHelper (ControlBase source)
 构造函数
virtual void Enabled (bool enabled)
 设置控件的启用状态
virtual void Disabled (bool disabled)
 设置控件的禁用状态
virtual void Hidden (bool hidden)
 设置控件的隐藏状态
virtual void Attribute (string key, string value)
 设置HTML标签属性

属性

new Button Source [get]
 当前控件
属性 继承自 FineUI.Core.ButtonBaseAjaxHelper< T, TAjaxHelper >
new Button Source [get]
 当前控件
属性 继承自 FineUI.Core.BoxComponentAjaxHelper< T, TAjaxHelper >
new BoxComponent Source [get]
 当前控件
属性 继承自 FineUI.Core.ComponentAjaxHelper< T, TAjaxHelper >
new Component Source [get]
 当前控件
属性 继承自 FineUI.Core.ControlBaseAjaxHelper< T, TAjaxHelper >
ControlBase Source [get]
 当前控件

详细描述

按钮帮助类

构造及析构函数说明

◆ ButtonAjaxHelper()

FineUI.Core.ButtonAjaxHelper.ButtonAjaxHelper ( Button source)

构造函数

参数
source

成员函数说明

◆ Badge() [1/3]

void FineUI.Core.ButtonAjaxHelper.Badge ( bool badge,
string badgeText )

设置徽标

参数
badge
badgeText

◆ Badge() [2/3]

void FineUI.Core.ButtonAjaxHelper.Badge ( bool badge,
string badgeText,
BadgeType badgeType )

设置徽标

参数
badge
badgeText
badgeType

◆ Badge() [3/3]

void FineUI.Core.ButtonAjaxHelper.Badge ( bool badge,
string badgeText,
BadgeType badgeType,
BadgeAnimationType badgeAnimationType )

设置徽标

参数
badge
badgeText
badgeType
badgeAnimationType

◆ ClickHandler()

void FineUI.Core.ButtonAjaxHelper.ClickHandler ( string clickHandler)

运行时换掉客户端 click 事件的处理函数名(等价于回发中改写控件的 ClickHandler 属性)

传给客户端的只是函数名,不是脚本串,所以不需要 eval;回调首参恒为 event。传空串即摘除已绑定的处理函数。

参数
clickHandler

◆ ClientClick()

void FineUI.Core.ButtonAjaxHelper.ClientClick ( string clientClickScript)

设置客户端点击事件(等价于运行时改写按钮的 OnClientClick 属性)

脚本作为独立函数下发,排在 click 事件之前执行;要中断后续动作(click 事件、确认框、回发), 脚本里必须写 return false。传空串即摘除已绑定的脚本。

参数
clientClickScript

◆ ConfirmIcon()

void FineUI.Core.ButtonAjaxHelper.ConfirmIcon ( MessageBoxIcon icon)

设置确认对话框图标

参数
icon确认对话框图标

◆ ConfirmTarget()

void FineUI.Core.ButtonAjaxHelper.ConfirmTarget ( Target target)

设置确认对话框目标页面

参数
target确认对话框目标页面

◆ ConfirmText()

void FineUI.Core.ButtonAjaxHelper.ConfirmText ( string text)

设置确认消息,空值取消确认

参数
text确认消息

◆ ConfirmTextRawHtml()

void FineUI.Core.ButtonAjaxHelper.ConfirmTextRawHtml ( RawHtml text)

设置可信 HTML 确认消息,内容必须由业务代码确认可信

参数
text确认消息

◆ ConfirmTitle()

void FineUI.Core.ButtonAjaxHelper.ConfirmTitle ( string title)

设置确认对话框标题

参数
title确认对话框标题

◆ DisableControlBeforePostBack()

void FineUI.Core.ButtonAjaxHelper.DisableControlBeforePostBack ( bool disable)

设置回发期间是否禁用来源控件

参数
disable是否禁用来源控件

◆ Focus()

void FineUI.Core.ButtonAjaxHelper.Focus ( )

使控件获得焦点

◆ GetFocusReference()

string FineUI.Core.ButtonAjaxHelper.GetFocusReference ( )

获取使控件获得焦点的脚本

返回
客户端脚本

◆ Icon()

void FineUI.Core.ButtonAjaxHelper.Icon ( Icon icon)

设置图标

参数
icon

◆ IconFont() [1/2]

void FineUI.Core.ButtonAjaxHelper.IconFont ( IconFont iconFont)

设置图标

参数
iconFont

◆ IconFont() [2/2]

void FineUI.Core.ButtonAjaxHelper.IconFont ( IconFont iconFont,
string iconFontClass )

设置图标

参数
iconFont
iconFontClass

◆ IconUrl()

void FineUI.Core.ButtonAjaxHelper.IconUrl ( string iconUrl)

设置图标

参数
iconUrl

◆ Pressed()

void FineUI.Core.ButtonAjaxHelper.Pressed ( bool pressed)

设置按下状态

参数
pressed

◆ Text()

void FineUI.Core.ButtonAjaxHelper.Text ( string text)

设置显示文本

参数
text

◆ ToolTip()

void FineUI.Core.ButtonAjaxHelper.ToolTip ( string toolTip)

设置提示信息

参数
toolTip

◆ ValidateForms()

void FineUI.Core.ButtonAjaxHelper.ValidateForms ( params string[] forms)

设置点击前要验证的表单,空值取消表单验证

参数
forms表单控件标识

◆ ValidateMessageBox()

void FineUI.Core.ButtonAjaxHelper.ValidateMessageBox ( bool enabled)

设置是否使用消息框显示验证提示

参数
enabled是否使用消息框显示验证提示

◆ ValidateMessageBoxPlain()

void FineUI.Core.ButtonAjaxHelper.ValidateMessageBoxPlain ( bool plain)

设置验证消息框是否使用简单样式

参数
plain验证消息框是否使用简单样式

◆ ValidateTarget()

void FineUI.Core.ButtonAjaxHelper.ValidateTarget ( Target target)

设置表单验证提示的目标页面

参数
target表单验证提示的目标页面

属性说明

◆ Source

new Button FineUI.Core.ButtonAjaxHelper.Source
get

该类的文档由以下文件生成:
  • ButtonAjaxHelper.cs