FineUICore 12.0
全栈 ASP.NET Core 低代码开发框架
载入中...
搜索中...
未找到
FineUICore.MenuButtonExtension类 参考

菜单项按钮控件扩展 更多...

类 FineUICore.MenuButtonExtension 继承关系图:
FineUICore.MenuItemExtension< T, TExtension > FineUICore.BaseMenuItemExtension< T, TExtension > FineUICore.ComponentExtension< T, TExtension > FineUICore.IBaseMenuItemExtension FineUICore.ControlBaseExtension< T, TExtension > FineUICore.IControlBaseExtension

Public 成员函数

 MenuButtonExtension (MenuButton source)
 构造函数
 
MenuButtonExtension DisableControlBeforePostBack (bool param)
 回发之前禁用按钮(防止重复提交)
 
MenuButtonExtension OnClientClick (string param)
 点击按钮时需要执行的客户端脚本
 
MenuButtonExtension ValidateForms (params string[] param)
 需要验证的表单名称列表
 
MenuButtonExtension ValidateTarget (Target param)
 验证失败时提示对话框弹出位置
 
MenuButtonExtension ValidateMessageBox (bool param)
 验证失败时是否出现提示对话框
 
MenuButtonExtension ValidateMessageBoxPlain (bool param)
 是否简单提示对话框
 
MenuButtonExtension ConfirmTitle (string param)
 确认对话框标题
 
MenuButtonExtension ConfirmText (string param)
 确认对话框内容
 
MenuButtonExtension ConfirmIcon (MessageBoxIcon param)
 确认对话框提示图标
 
MenuButtonExtension ConfirmTarget (Target param)
 确认对话框弹出位置
 
MenuButtonExtension OnClick (string action)
 点击菜单项按钮事件
 
MenuButtonExtension OnClick (string action, string fields)
 点击菜单项按钮事件
 
MenuButtonExtension OnClick (string action, params Parameter[] parameters)
 点击菜单项按钮事件
 
MenuButtonExtension OnClick (string action, string fields, params Parameter[] parameters)
 点击菜单项按钮事件
 
MenuButtonExtension OnClick (Action< Event > eventAction)
 点击菜单项按钮事件
 
- Public 成员函数 继承自 FineUICore.MenuItemExtension< T, TExtension >
 MenuItemExtension (MenuItem source)
 构造函数
 
TExtension HideOnClick (bool? param)
 点击时隐藏菜单(如果未定义,则拥有子菜单的项点击时不会隐藏)
 
TExtension IconUrl (string param)
 图标地址
 
TExtension Icon (Icon param)
 预定义图标
 
TExtension IconFont (IconFont param)
 预定义图标字体
 
TExtension IconFontClass (string param)
 自定义图标字体的样式类
 
TExtension Text (string param)
 文本
 
TExtension Menu (MenuExtension param)
 上下文菜单
 
- Public 成员函数 继承自 FineUICore.BaseMenuItemExtension< T, TExtension >
 BaseMenuItemExtension (BaseMenuItem source)
 构造函数
 
- 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 MenuButton Source [get]
 当前控件
 
- 属性 继承自 FineUICore.MenuItemExtension< T, TExtension >
new MenuItem Source [get]
 当前控件
 
- 属性 继承自 FineUICore.BaseMenuItemExtension< T, TExtension >
new BaseMenuItem Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ComponentExtension< T, TExtension >
new Component Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件
 

详细描述

菜单项按钮控件扩展

构造及析构函数说明

◆ MenuButtonExtension()

FineUICore.MenuButtonExtension.MenuButtonExtension ( MenuButton source)

构造函数

参数
source

成员函数说明

◆ ConfirmIcon()

MenuButtonExtension FineUICore.MenuButtonExtension.ConfirmIcon ( MessageBoxIcon param)

确认对话框提示图标

参数
param
返回

◆ ConfirmTarget()

MenuButtonExtension FineUICore.MenuButtonExtension.ConfirmTarget ( Target param)

确认对话框弹出位置

参数
param
返回

◆ ConfirmText()

MenuButtonExtension FineUICore.MenuButtonExtension.ConfirmText ( string param)

确认对话框内容

参数
param
返回

◆ ConfirmTitle()

MenuButtonExtension FineUICore.MenuButtonExtension.ConfirmTitle ( string param)

确认对话框标题

参数
param
返回

◆ DisableControlBeforePostBack()

MenuButtonExtension FineUICore.MenuButtonExtension.DisableControlBeforePostBack ( bool param)

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

参数
param
返回

◆ OnClick() [1/5]

MenuButtonExtension FineUICore.MenuButtonExtension.OnClick ( Action< Event > eventAction)

点击菜单项按钮事件

参数
eventAction事件代理函数
返回

◆ OnClick() [2/5]

MenuButtonExtension FineUICore.MenuButtonExtension.OnClick ( string action)

点击菜单项按钮事件

参数
action动作地址
返回

◆ OnClick() [3/5]

MenuButtonExtension FineUICore.MenuButtonExtension.OnClick ( string action,
params Parameter[] parameters )

点击菜单项按钮事件

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

◆ OnClick() [4/5]

MenuButtonExtension FineUICore.MenuButtonExtension.OnClick ( string action,
string fields )

点击菜单项按钮事件

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

◆ OnClick() [5/5]

MenuButtonExtension FineUICore.MenuButtonExtension.OnClick ( string action,
string fields,
params Parameter[] parameters )

点击菜单项按钮事件

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

◆ OnClientClick()

MenuButtonExtension FineUICore.MenuButtonExtension.OnClientClick ( string param)

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

参数
param
返回

◆ ValidateForms()

MenuButtonExtension FineUICore.MenuButtonExtension.ValidateForms ( params string[] param)

需要验证的表单名称列表

参数
param
返回

◆ ValidateMessageBox()

MenuButtonExtension FineUICore.MenuButtonExtension.ValidateMessageBox ( bool param)

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

参数
param
返回

◆ ValidateMessageBoxPlain()

MenuButtonExtension FineUICore.MenuButtonExtension.ValidateMessageBoxPlain ( bool param)

是否简单提示对话框

参数
param
返回

◆ ValidateTarget()

MenuButtonExtension FineUICore.MenuButtonExtension.ValidateTarget ( Target param)

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

参数
param
返回

属性说明

◆ Source

new MenuButton FineUICore.MenuButtonExtension.Source
get

当前控件

实现了 FineUICore.IControlBaseExtension.


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