FineUICore 10.0
企业级 ASP.NET Core 控件库
载入中...
搜索中...
未找到
FineUICore.ButtonBaseExtension< T, TExtension > 模板类 参考

按钮扩展 更多...

类 FineUICore.ButtonBaseExtension< T, TExtension > 继承关系图:
FineUICore.BoxComponentExtension< T, TExtension > FineUICore.ComponentExtension< T, TExtension > FineUICore.ControlBaseExtension< T, TExtension > FineUICore.IControlBaseExtension

Public 成员函数

 ButtonBaseExtension (Button source)
 构造函数
 
TExtension ButtonColor (ButtonColor param)
 按钮颜色
 
TExtension Badge (bool param)
 是否启用徽标
 
TExtension BadgeText (string param)
 徽标文本
 
TExtension BadgeType (BadgeType param)
 徽标类型
 
TExtension BadgeAnimationType (BadgeAnimationType param)
 徽标动画类型
 
TExtension TabIndex (short? param)
 Tab按键的跳转顺序
 
TExtension EnableRoundCorner (bool param)
 是否为圆角
 
TExtension EnableDefaultState (bool param)
 是否默认添加CSS类(f-state-default)
 
TExtension EnableDefaultCorner (bool? param)
 是否为圆角边框
 
TExtension Pressed (bool param)
 是否处于按下状态
 
TExtension EnablePress (bool param)
 是否可以按下
 
TExtension OnClientClick (string param)
 点击按钮时需要执行的客户端脚本
 
TExtension IconFont (IconFont param)
 预定义图标字体
 
TExtension IconFontClass (string param)
 自定义图标字体的样式类
 
TExtension Icon (Icon param)
 预定义图标
 
TExtension Size (ButtonSize param)
 按钮的大小
 
TExtension IconUrl (string param)
 图标地址
 
TExtension IconAlign (IconAlign param)
 图标摆放位置
 
TExtension Text (string param)
 按钮文本
 
TExtension ToolTip (string param)
 提示文本
 
TExtension ToolTipType (ToolTipType param)
 提示文本类型
 
TExtension ToolTipPosition (ToolTipPosition param)
 提示文本的位置
 
TExtension Type (ButtonType param)
 按钮类型
 
TExtension ValidateForms (params string[] param)
 需要验证的表单名称列表
 
TExtension ValidateTarget (Target param)
 验证失败时提示对话框弹出位置
 
TExtension ValidateMessageBox (bool param)
 验证失败时是否出现提示对话框
 
TExtension ValidateMessageBoxPlain (bool param)
 是否简单提示对话框
 
TExtension ShowMenuIcon (bool param)
 是否显示标识菜单的箭头图标
 
TExtension ConfirmTitle (string param)
 确认对话框标题
 
TExtension ConfirmText (string param)
 确认对话框内容
 
TExtension ConfirmIcon (MessageBoxIcon param)
 确认对话框提示图标
 
TExtension ConfirmTarget (Target param)
 确认对话框弹出位置
 
TExtension MenuID (string param)
 按钮的上下文菜单
 
TExtension Menu (MenuExtension param)
 按钮的上下文菜单
 
TExtension DisableControlBeforePostBack (bool param)
 回发之前禁用按钮(防止重复提交)
 
TExtension OnClick (string action)
 点击按钮事件
 
TExtension OnClick (string action, string fields)
 点击按钮事件
 
TExtension OnClick (string action, params Parameter[] parameters)
 点击按钮事件
 
TExtension OnClick (string action, string fields, params Parameter[] parameters)
 点击按钮事件
 
TExtension OnClick (Action< Event > eventAction)
 点击按钮事件
 
- Public 成员函数 继承自 FineUICore.BoxComponentExtension< T, TExtension >
 BoxComponentExtension (BoxComponent source)
 构造函数
 
TExtension Width (int? param)
 
TExtension Height (int? param)
 
TExtension AnchorValue (string param)
 
TExtension ColumnWidth (string param)
 
TExtension AbsoluteX (int? param)
 
TExtension AbsoluteY (int? param)
 
TExtension TableConfigColumns (int param)
 
TExtension TableRowspan (int param)
 
TExtension TableColspan (int param)
 
TExtension BoxConfigAlign (BoxLayoutAlign param)
 
TExtension BoxConfigPosition (BoxLayoutPosition param)
 
TExtension BoxConfigPadding (string param)
 
TExtension BoxConfigChildMargin (string param)
 
TExtension BoxConfigChildMargin (int param)
 子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigLastChildMargin (string param)
 最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigLastChildMargin (int param)
 最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigPadding (int param)
 内边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxFlex (int param)
 
TExtension RegionSplit (bool param)
 
TExtension RegionSplitDraggable (bool param)
 区域分隔条是否可拖动
 
TExtension RegionSplitIcon (bool param)
 是否显示区域分隔条图标
 
TExtension RegionSplitTransparent (bool param)
 区域分隔条是否透明
 
TExtension RegionSplitWidth (int? param)
 
TExtension RegionPercent (string param)
 区域的百分比尺寸(当父容器的Layout=Region时有效)
 
TExtension RegionSplitHeaderClass (bool param)
 
TExtension RegionPosition (Position param)
 
TExtension BlockConfigSpace (int? param)
 块间距(当本容器的Layout=Block时有效)
 
TExtension BlockConfigBlockCount (int param)
 自定义总块数(当本容器的Layout=Block时有效)
 
TExtension Block (int param)
 块大小,超小屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockSM (int param)
 块大小,小屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockMD (int param)
 块大小,中等屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockLG (int param)
 块大小,大屏幕(当父容器的Layout=Block时有效)
 
- Public 成员函数 继承自 FineUICore.ComponentExtension< T, TExtension >
 ComponentExtension (Component source)
 构造函数
 
TExtension EncodeText (bool? param)
 是否在客户端进行HTML编码
 
TExtension FocusOnPageLoad (bool param)
 
TExtension CssClass (string param)
 
TExtension CssStyle (string param)
 
TExtension Margin (string param)
 
TExtension Margin (int? param)
 外边距
 
TExtension MarginRight (int? param)
 
TExtension MarginLeft (int? param)
 
TExtension MarginTop (int? param)
 
TExtension MarginBottom (int? param)
 
- Public 成员函数 继承自 FineUICore.ControlBaseExtension< T, TExtension >
 ControlBaseExtension (ControlBase source)
 构造函数
 
TExtension Attributes (JObject param)
 HTML标签属性
 
TExtension Attribute (string key, string value)
 HTML标签属性
 
TExtension AttributeDataTag (string param)
 HTML标签属性(data-tag)
 
TExtension ID (string param)
 控件ID
 
TExtension Enabled (bool param)
 是否可用
 
TExtension Hidden (bool param)
 是否隐藏控件
 
TExtension HideMode (HideMode param)
 隐藏模式
 
TExtension Listeners (params Listener[] param)
 客户端事件列表
 
TExtension Listener (string eventName, string handler)
 客户端事件
 
void WriteTo (TextWriter writer, HtmlEncoder encoder)
 IHtmlContent接口方法
 
virtual string ToHtmlString ()
 输出到页面的内容
 

属性

new Button Source [get]
 当前控件
 
- 属性 继承自 FineUICore.BoxComponentExtension< T, TExtension >
new BoxComponent Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ComponentExtension< T, TExtension >
new Component Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件
 
- 属性 继承自 FineUICore.IControlBaseExtension

详细描述

按钮扩展

类型限制
T :Button 
TExtension :ButtonBaseExtension 
TExtension :T 
TExtension :TExtension 

构造及析构函数说明

◆ ButtonBaseExtension()

构造函数

参数
source

成员函数说明

◆ Badge()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Badge ( bool  param)

是否启用徽标

参数
param
返回

◆ BadgeAnimationType()

徽标动画类型

参数
param
返回

◆ BadgeText()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.BadgeText ( string  param)

徽标文本

参数
param
返回

◆ BadgeType()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.BadgeType ( BadgeType  param)

徽标类型

参数
param
返回

◆ ButtonColor()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ButtonColor ( ButtonColor  param)

按钮颜色

参数
param
返回

◆ ConfirmIcon()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ConfirmIcon ( MessageBoxIcon  param)

确认对话框提示图标

参数
param
返回

◆ ConfirmTarget()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ConfirmTarget ( Target  param)

确认对话框弹出位置

参数
param
返回

◆ ConfirmText()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ConfirmText ( string  param)

确认对话框内容

参数
param
返回

◆ ConfirmTitle()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ConfirmTitle ( string  param)

确认对话框标题

参数
param
返回

◆ DisableControlBeforePostBack()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.DisableControlBeforePostBack ( bool  param)

回发之前禁用按钮(防止重复提交)

参数
param
返回

◆ EnableDefaultCorner()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.EnableDefaultCorner ( bool?  param)

是否为圆角边框

参数
param
返回

◆ EnableDefaultState()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.EnableDefaultState ( bool  param)

是否默认添加CSS类(f-state-default)

参数
param
返回

◆ EnablePress()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.EnablePress ( bool  param)

是否可以按下

参数
param
返回

◆ EnableRoundCorner()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.EnableRoundCorner ( bool  param)

是否为圆角

参数
param
返回

◆ Icon()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Icon ( Icon  param)

预定义图标

参数
param
返回

◆ IconAlign()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.IconAlign ( IconAlign  param)

图标摆放位置

参数
param
返回

◆ IconFont()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.IconFont ( IconFont  param)

预定义图标字体

参数
param
返回

◆ IconFontClass()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.IconFontClass ( string  param)

自定义图标字体的样式类

参数
param
返回

◆ IconUrl()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.IconUrl ( string  param)

图标地址

参数
param
返回

◆ Menu()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Menu ( MenuExtension  param)

按钮的上下文菜单

参数
param
返回

◆ MenuID()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.MenuID ( string  param)

按钮的上下文菜单

参数
param
返回

◆ OnClick() [1/5]

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClick ( Action< Event eventAction)

点击按钮事件

参数
eventAction事件代理函数
返回

◆ OnClick() [2/5]

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClick ( string  action)

点击按钮事件

参数
action动作地址
返回

◆ OnClick() [3/5]

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClick ( string  action,
params Parameter[]  parameters 
)

点击按钮事件

参数
action动作地址
parameters请求参数
返回

◆ OnClick() [4/5]

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClick ( string  action,
string  fields 
)

点击按钮事件

参数
action动作地址
fields请求参数(字段或容器名称列表,以逗号分隔)
返回

◆ OnClick() [5/5]

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClick ( string  action,
string  fields,
params Parameter[]  parameters 
)

点击按钮事件

参数
action动作地址
fields请求参数(字段或容器名称列表,以逗号分隔)
parameters请求参数
返回

◆ OnClientClick()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.OnClientClick ( string  param)

点击按钮时需要执行的客户端脚本

参数
param
返回

◆ Pressed()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Pressed ( bool  param)

是否处于按下状态

参数
param
返回

◆ ShowMenuIcon()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ShowMenuIcon ( bool  param)

是否显示标识菜单的箭头图标

参数
param
返回

◆ Size()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Size ( ButtonSize  param)

按钮的大小

参数
param
返回

◆ TabIndex()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.TabIndex ( short?  param)

Tab按键的跳转顺序

参数
param
返回

◆ Text()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Text ( string  param)

按钮文本

参数
param
返回

◆ ToolTip()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ToolTip ( string  param)

提示文本

参数
param
返回

◆ ToolTipPosition()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ToolTipPosition ( ToolTipPosition  param)

提示文本的位置

参数
param
返回

◆ ToolTipType()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ToolTipType ( ToolTipType  param)

提示文本类型

参数
param
返回

◆ Type()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.Type ( ButtonType  param)

按钮类型

参数
param
返回

◆ ValidateForms()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ValidateForms ( params string[]  param)

需要验证的表单名称列表

参数
param
返回

◆ ValidateMessageBox()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ValidateMessageBox ( bool  param)

验证失败时是否出现提示对话框

参数
param
返回

◆ ValidateMessageBoxPlain()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ValidateMessageBoxPlain ( bool  param)

是否简单提示对话框

参数
param
返回

◆ ValidateTarget()

TExtension FineUICore.ButtonBaseExtension< T, TExtension >.ValidateTarget ( Target  param)

验证失败时提示对话框弹出位置

参数
param
返回

属性说明

◆ Source

new Button FineUICore.ButtonBaseExtension< T, TExtension >.Source
get

当前控件

实现了 FineUICore.IControlBaseExtension.


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