FineUIMvc 11.7
企业级 ASP.NET MVC 控件库
载入中...
搜索中...
未找到
FineUIMvc.MenuItemExtension< T, TExtension > 模板类 参考abstract

菜单项控件基类扩展 更多...

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

Public 成员函数

 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 成员函数 继承自 FineUIMvc.BaseMenuItemExtension< T, TExtension >
 BaseMenuItemExtension (BaseMenuItem source)
 构造函数
 
- Public 成员函数 继承自 FineUIMvc.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 成员函数 继承自 FineUIMvc.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)
 客户端事件
 
virtual string ToHtmlString ()
 返回HTML编码的字符串
 

属性

new MenuItem Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.BaseMenuItemExtension< T, TExtension >
new BaseMenuItem Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.ComponentExtension< T, TExtension >
new Component Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.IControlBaseExtension
- 属性 继承自 FineUIMvc.IBaseMenuItemExtension

详细描述

菜单项控件基类扩展

类型限制
T :BaseMenuItem 
TExtension :BaseMenuItemExtension 
TExtension :T 
TExtension :TExtension 

构造及析构函数说明

◆ MenuItemExtension()

构造函数

参数
source

成员函数说明

◆ HideOnClick()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.HideOnClick ( bool?  param)

点击时隐藏菜单(如果未定义,则拥有子菜单的项点击时不会隐藏)

参数
param
返回

◆ Icon()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.Icon ( Icon  param)

预定义图标

参数
param
返回

◆ IconFont()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.IconFont ( IconFont  param)

预定义图标字体

参数
param
返回

◆ IconFontClass()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.IconFontClass ( string  param)

自定义图标字体的样式类

参数
param
返回

◆ IconUrl()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.IconUrl ( string  param)

图标地址

参数
param
返回

◆ Menu()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.Menu ( MenuExtension  param)

上下文菜单

参数
param
返回

◆ Text()

TExtension FineUIMvc.MenuItemExtension< T, TExtension >.Text ( string  param)

文本

参数
param
返回

属性说明

◆ Source

new MenuItem FineUIMvc.MenuItemExtension< T, TExtension >.Source
get

当前控件

实现了 FineUIMvc.IControlBaseExtension.


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