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

表单容器控件基类扩展 更多...

类 FineUIMvc.FormBaseExtension< T, TExtension > 继承关系图:
FineUIMvc.CollapsablePanelExtension< T, TExtension > FineUIMvc.PanelBaseExtension< T, TExtension > FineUIMvc.ContainerExtension< T, TExtension > FineUIMvc.BoxComponentExtension< T, TExtension > FineUIMvc.ComponentExtension< T, TExtension > FineUIMvc.ControlBaseExtension< T, TExtension > FineUIMvc.IControlBaseExtension

Public 成员函数

 FormBaseExtension (FormBase source)
 构造函数
 
new TExtension Layout (LayoutType param)
 
TExtension LabelWidth (int? param)
 
TExtension LabelSeparator (String param)
 
TExtension OffsetRight (int? param)
 
TExtension LabelAlign (LabelAlign param)
 
TExtension RedStarPosition (RedStarPosition param)
 
TExtension MessageTarget (MessageTarget param)
 
- Public 成员函数 继承自 FineUIMvc.CollapsablePanelExtension< T, TExtension >
 CollapsablePanelExtension (CollapsablePanel source)
 构造函数
 
TExtension Expanded (bool param)
 
TExtension Collapsed (bool param)
 
TExtension EnableCollapse (bool param)
 
TExtension Title (string param)
 
TExtension TitleAlign (TextAlign param)
 
TExtension TitleToolTip (string param)
 
TExtension TitleToolTipType (ToolTipType param)
 
TExtension TitleToolTipPosition (ToolTipPosition param)
 标题的提示文本位置
 
TExtension ShowHeader (bool param)
 
TExtension IconUrl (string param)
 
TExtension Icon (Icon param)
 
TExtension IconFont (IconFont param)
 
TExtension IconFontClass (string param)
 自定义图标字体的样式类
 
TExtension OnExpand (string action)
 展开面板事件
 
TExtension OnExpand (string action, string fields)
 展开面板事件
 
TExtension OnExpand (string action, params Parameter[] parameters)
 展开面板事件
 
TExtension OnExpand (string action, string fields, params Parameter[] parameters)
 展开面板事件
 
TExtension OnExpand (Action< Event > eventAction)
 展开面板事件
 
TExtension OnCollapse (string action)
 折叠面板事件
 
TExtension OnCollapse (string action, string fields)
 折叠面板事件
 
TExtension OnCollapse (string action, params Parameter[] parameters)
 折叠面板事件
 
TExtension OnCollapse (string action, string fields, params Parameter[] parameters)
 折叠面板事件
 
TExtension OnCollapse (Action< Event > eventAction)
 折叠面板事件
 
- Public 成员函数 继承自 FineUIMvc.PanelBaseExtension< T, TExtension >
 PanelBaseExtension (PanelBase source)
 构造函数
 
TExtension EnableDefaultCorner (bool? param)
 是否为圆角边框
 
TExtension IsFluid (bool param)
 是否流式面板(占据整个宽度,仅适用于最外层控件)
 
TExtension EnableTableStyle (bool param)
 是否启用表格样式
 
virtual TExtension AutoScroll (bool param)
 
TExtension MinHeight (int? param)
 
TExtension MinWidth (int? param)
 
TExtension MaxHeight (int? param)
 
TExtension MaxWidth (int? param)
 
TExtension EnableFrame (bool param)
 
TExtension BodyStyle (string param)
 
TExtension BodyPadding (string param)
 
TExtension BodyPadding (int param)
 内容区域的内边距
 
TExtension ShowBorder (bool param)
 
TExtension IsViewPort (bool param)
 
TExtension CustomToolAhead (bool param)
 
TExtension Content (string param)
 面板内容
 
TExtension ContentEl (string param)
 面板内容的jQuery选择器
 
TExtension IFrameAttributes (JObject param)
 Iframe标签的属性
 
TExtension IFrameAttribute (string key, string value)
 Iframe标签的属性
 
TExtension IFrameUrl (string param)
 
TExtension IFrameName (string param)
 
TExtension EnableIFrame (bool param)
 
TExtension Toolbars (params ToolbarExtension[] param)
 工具栏控件集合
 
TExtension Toolbars (params Toolbar[] param)
 工具栏控件集合
 
TExtension Items (params IControlBaseExtension[] extensions)
 子控件集合
 
TExtension Items (params ControlBase[] items)
 子控件集合
 
TExtension Tools (params ToolExtension[] param)
 工具图标集合
 
TExtension Tools (params Tool[] param)
 工具图标集合
 
- Public 成员函数 继承自 FineUIMvc.ContainerExtension< T, TExtension >
 ContainerExtension (Container source)
 构造函数
 
TExtension LayoutAfterImagesLoad (bool param)
 
TExtension Layout (LayoutType param)
 
- Public 成员函数 继承自 FineUIMvc.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 成员函数 继承自 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 FormBase Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.CollapsablePanelExtension< T, TExtension >
new CollapsablePanel Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.PanelBaseExtension< T, TExtension >
new PanelBase Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.ContainerExtension< T, TExtension >
new Container Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.BoxComponentExtension< T, TExtension >
new BoxComponent Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.ComponentExtension< T, TExtension >
new Component Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件
 
- 属性 继承自 FineUIMvc.IControlBaseExtension

详细描述

表单容器控件基类扩展

模板参数
T
TExtension
类型限制
T :FormBase 
TExtension :FormBaseExtension 
TExtension :T 
TExtension :TExtension 

构造及析构函数说明

◆ FormBaseExtension()

构造函数

参数
source

成员函数说明

◆ LabelAlign()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.LabelAlign ( LabelAlign  param)

标签的位置

参数
param
返回

◆ LabelSeparator()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.LabelSeparator ( String  param)

标签与字段的分隔符

参数
param
返回

◆ LabelWidth()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.LabelWidth ( int?  param)

标签的宽度

参数
param
返回

◆ Layout()

new TExtension FineUIMvc.FormBaseExtension< T, TExtension >.Layout ( LayoutType  param)

布局类型

参数
param
返回

◆ MessageTarget()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.MessageTarget ( MessageTarget  param)

无效字段提示消息的位置

参数
param
返回

◆ OffsetRight()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.OffsetRight ( int?  param)

距离右侧边界的宽度

参数
param
返回

◆ RedStarPosition()

TExtension FineUIMvc.FormBaseExtension< T, TExtension >.RedStarPosition ( RedStarPosition  param)

红色星号的位置

参数
param
返回

属性说明

◆ Source

new FormBase FineUIMvc.FormBaseExtension< T, TExtension >.Source
get

当前控件

实现了 FineUIMvc.IControlBaseExtension.


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