FineUI.Core 16.0.0
.NET 企业级全栈 UI 框架
载入中...
搜索中...
未找到
FineUI.Core.ComponentExtension< T, TExtension > 模板类 参考abstract

控件基类扩展 更多...

类 FineUI.Core.ComponentExtension< T, TExtension > 继承关系图:
FineUI.Core.ControlBaseExtension< T, TExtension > FineUI.Core.IControlBaseExtension FineUI.Core.BaseMenuItemExtension< T, TExtension > FineUI.Core.BoxComponentExtension< T, TExtension > FineUI.Core.MenuExtension FineUI.Core.ToolExtension FineUI.Core.ToolbarFillExtension FineUI.Core.ToolbarSeparatorExtension FineUI.Core.ToolbarTextExtension FineUI.Core.MenuItemExtension< T, TExtension > FineUI.Core.MenuSeparatorExtension FineUI.Core.ButtonBaseExtension< T, TExtension > FineUI.Core.CalendarExtension FineUI.Core.ContainerExtension< T, TExtension > FineUI.Core.DataListExtension FineUI.Core.FieldExtension< T, TExtension > FineUI.Core.MenuButtonExtension FineUI.Core.MenuCheckBoxExtension FineUI.Core.MenuHyperLinkExtension FineUI.Core.MenuTextExtension FineUI.Core.ButtonExtension FineUI.Core.ButtonGroupExtension FineUI.Core.FormRowExtension FineUI.Core.PanelBaseExtension< T, TExtension > FineUI.Core.ToolbarExtension FineUI.Core.CheckBoxExtension FineUI.Core.CheckBoxListExtension FineUI.Core.HtmlEditorExtension FineUI.Core.RadioButtonExtension FineUI.Core.RadioButtonListExtension FineUI.Core.TextFieldExtension< T, TExtension > FineUI.Core.ToolTipFieldExtension< T, TExtension >

Public 成员函数

 ComponentExtension (Component source)
 构造函数
TExtension EnableAjaxLoading (bool value)
 是否显示本控件发起的回发提示。
TExtension AjaxLoadingType (AjaxLoadingType value)
 本控件发起回发时的提示类型。
TExtension AjaxLoadingText (string value)
 默认风格提示文本。
TExtension AjaxLoadingMaskText (string value)
 遮罩提示文本。
TExtension ShowAjaxLoadingMaskText (bool value)
 是否显示遮罩提示文本。
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 成员函数 继承自 FineUI.Core.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 Component Source [get]
 当前控件
属性 继承自 FineUI.Core.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件

详细描述

控件基类扩展

模板参数
T
TExtension
类型限制
T :Component 
TExtension :ComponentExtension 
TExtension :T 
TExtension :TExtension 

成员函数说明

◆ AjaxLoadingMaskText()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.AjaxLoadingMaskText ( string value)

遮罩提示文本。

◆ AjaxLoadingText()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.AjaxLoadingText ( string value)

默认风格提示文本。

◆ AjaxLoadingType()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.AjaxLoadingType ( AjaxLoadingType value)

本控件发起回发时的提示类型。

◆ ComponentExtension()

FineUI.Core.ComponentExtension< T, TExtension >.ComponentExtension ( Component source)

构造函数

参数
source

◆ CssClass()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.CssClass ( string param)

控件样式类名

参数
param
返回

◆ CssStyle()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.CssStyle ( string param)

控件样式

参数
param
返回

◆ EnableAjaxLoading()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.EnableAjaxLoading ( bool value)

是否显示本控件发起的回发提示。

◆ EncodeText()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.EncodeText ( bool? param)

是否在客户端进行HTML编码

参数
param
返回

◆ FocusOnPageLoad()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.FocusOnPageLoad ( bool param)

页面加载后立即获得焦点

参数
param
返回

◆ Margin() [1/2]

TExtension FineUI.Core.ComponentExtension< T, TExtension >.Margin ( int? param)

外边距

参数
param
返回

◆ Margin() [2/2]

TExtension FineUI.Core.ComponentExtension< T, TExtension >.Margin ( string param)

外边距

参数
param
返回

◆ MarginBottom()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.MarginBottom ( int? param)

底部外边距

参数
param
返回

◆ MarginLeft()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.MarginLeft ( int? param)

左侧外边距

参数
param
返回

◆ MarginRight()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.MarginRight ( int? param)

右侧外边距

参数
param
返回

◆ MarginTop()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.MarginTop ( int? param)

顶部外边距

参数
param
返回

◆ ShowAjaxLoadingMaskText()

TExtension FineUI.Core.ComponentExtension< T, TExtension >.ShowAjaxLoadingMaskText ( bool value)

是否显示遮罩提示文本。

属性说明

◆ Source

new Component FineUI.Core.ComponentExtension< T, TExtension >.Source
get

当前控件

实现了 FineUI.Core.IControlBaseExtension.


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