FineUIMvc 11.7
企业级 ASP.NET MVC 控件库
载入中...
搜索中...
未找到
FineUIMvc.Grid类 参考

表格控件 更多...

类 FineUIMvc.Grid 继承关系图:
FineUIMvc.CollapsablePanel FineUIMvc.PanelBase FineUIMvc.Container FineUIMvc.BoxComponent FineUIMvc.Component FineUIMvc.ControlBase

Public 成员函数

GridColumn GetSortColumn (string sortField)
 通过列排序字段获取列实例
 
void DataBind ()
 绑定到数据源
 
void DataBind (bool keepCurrentData)
 绑定到数据源
 
int GetStartRowIndex ()
 获取当前分页的起始行序号(不分页或者数据库分页时,返回零)
 
GridRow FindRow (int rowIndex)
 通过行序号获取行对象
 
GridColumn FindColumn (string columnID)
 通过列ID获取列实例
 
GridColumn FindColumn (int columnIndex)
 通过列索引获取列实例
 
void AppendData (object dataSource)
 追加数据
 
void LoadData (string parentRowId, object dataSource)
 加载数据(启用树表格)
 
- Public 成员函数 继承自 FineUIMvc.Component
void ApplyStyles (string styles)
 设置控件样式
 
void AddCssClass (string cssClass)
 添加控件样式类
 
void RemoveCssClass (string cssClass)
 删除控件样式类
 
- Public 成员函数 继承自 FineUIMvc.ControlBase
 ControlBase ()
 构造函数
 
bool PropertyModified (string propertyName)
 回发过程中此属性是否被改变
 
bool PropertyModified (params string[] propertyNames)
 回发过程中这些属性是否被改变
 
string GetPostBackEventReference ()
 获取回发页面的客户端脚本
 
string GetPostBackEventReference (string action)
 获取回发页面的客户端脚本
 
string GetPostBackEventReference (string action, ParameterCollection parameters)
 获取回发页面的客户端脚本
 
string GetPostBackEventReference (Event evt)
 获取回发页面的客户端脚本
 

静态 Public 属性

static readonly string TEMPLATE_PLACEHOLDER_PREFIX = "#@TPL@#"
 模板列占位符前缀
 

属性

override bool AutoScroll [get]
 不支持此属性
 
override ControlBaseCollection Items [get]
 不支持此属性
 
override bool EnableIFrame [get]
 不支持此属性
 
override string IFrameUrl [get]
 不支持此属性
 
override string IFrameName [get]
 不支持此属性
 
override LayoutType Layout [get]
 布局类型
 
GridDisplayType DisplayType [get, set]
 表格的显示类型
 
string CardRendererFunction [get, set]
 自定义卡片渲染器函数(JavaScript函数)
 
bool FixedRowHeight [get, set]
 行高度固定
 
Unit RowHeight [get, set]
 行高度
 
Unit RowHeightCompact [get, set]
 紧凑模式下的行高度
 
Unit RowHeightSmall [get, set]
 小字体模式下的行高度
 
Unit RowHeightLarge [get, set]
 大字体模式下的行高度
 
Unit RowHeightLargeSpace [get, set]
 大间距模式下的行高度
 
bool IncludeMergedData [get, set]
 是否在回发参数中包含修改后的合并数据(仅在启用单元格编辑时有效)
 
bool AllowCellEditing [get, set]
 允许单元格编辑
 
bool IsRowEditing [get, set]
 是否行编辑(需先启用AllowCellEditing)
 
int ClicksToEdit [get, set]
 编辑单元格时点击单元格的次数(默认为2次)
 
bool AllowColumnLocking [get, set]
 允许列锁定
 
bool AllowFilters [get, set]
 允许过滤
 
bool SeparateFilterMenu [get, set]
 是否启用单独的过滤菜单
 
bool InlineFilters [get, set]
 是否内联过滤
 
JArray FilteredData [get, set]
 过滤数据
 
bool AutoSelectEditor [get, set]
 单元格编辑时自动选中编辑框内的文本(默认为false)
 
bool AllowPaging [get, set]
 允许服务器端分页
 
bool IsDatabasePaging [get, set]
 是否数据库分页
 
bool ClearSelectionBeforePaging [get, set]
 分页前清空选中项
 
bool ClearSelectionBeforeSorting [get, set]
 排序前清空选中项
 
int PageSize [get, set]
 每页显示项数
 
PagingType PagingType [get, set]
 分页工具栏的显示类型
 
int MaxPagingNumberButton [get, set]
 最多显示数字分页按钮的个数(默认值:5)
 
int PageIndex [get, set]
 当前显示页索引
 
int PageCount [get]
 总页数
 
int RecordCount [get, set]
 总记录数
 
string[] SortFieldArray [get, set]
 排序字段列表(每个排序字段后面紧跟着排序方向,例如:["Name","ASC","EntranceYear","DESC"])
 
bool SortingMulti [get, set]
 支持多列排序
 
bool SortingToolTip [get, set]
 显示列头的排序提示信息
 
bool SortingCancel [get, set]
 允许点击列头来取消排序
 
bool AllowSorting [get, set]
 允许服务器端排序
 
bool IsDatabaseSorting [get, set]
 是否数据库排序(仅在启用网址数据源时有效)
 
string SortDirection [get, set]
 排序方向("ASC", "DESC")
 
string SortField [get, set]
 排序字段
 
bool EnableSummary [get, set]
 启用合计行
 
JObject SummaryData [get, set]
 合计行数据
 
JArray SummaryDataArray [get, set]
 合计行数据
 
SummaryPosition SummaryPosition [get, set]
 合计行的位置
 
int SummaryRowCount [get, set]
 合计行的行数
 
string DataUrl [get, set]
 网址数据源
 
string DataMethod [get, set]
 请求网址数据源的方法(GET或者POST)
 
string RowRendererFunction [get, set]
 自定义行渲染器函数(JavaScript函数)(推荐使用RowDataBoundFunction属性)
 
string RowDataBoundFunction [get, set]
 自定义行数据绑定函数(JavaScript函数)
 
bool EnableBigData [get, set]
 启用大数据模式
 
bool EnableBigDataRowTip [get, set]
 启用大数据模式下的行数提示
 
bool EnableRowGroup [get, set]
 启用行分组
 
string DataRowGroupField [get, set]
 行数据分组字段名
 
bool RowGroupCollapsible [get, set]
 是否显示行分组折叠图标
 
bool RowGroupExpandOnDblClick [get, set]
 双击展开行分组节点
 
bool ExpandAllRowGroups [get, set]
 展开所有的行分组
 
string RowGroupRendererFunction [get, set]
 自定义行分组渲染器函数(JavaScript函数)
 
bool RowGroupSummary [get, set]
 启用行分组合计行
 
int RowGroupSummaryRowCount [get, set]
 行分组的合计行行数
 
bool EnableRowHoverState [get, set]
 是否启用表格行的鼠标悬停样式
 
bool ScrollTopAfterPaging [get, set]
 翻页后滚动到顶部(默认为false)
 
bool ScrollTopAfterSorting [get, set]
 排序后滚动到顶部(默认为false)
 
bool ClickOnContextMenu [get, set]
 右键点击时选中当前行(默认为true)
 
bool EnableSimulateTree [get, set]
 是否启用模拟树显示
 
bool ArrowKeySelection [get, set]
 箭头按键改变选中行和单元格
 
bool MouseWheelSelection [get, set]
 鼠标滚轮改变选中行
 
bool QuickPaging [get, set]
 是否启用快速翻页功能(上下按键或者鼠标滚轮改变选中行)
 
bool QuickPagingThenSelect [get, set]
 快速翻页后自动选中第一行或者最后一行
 
int? MinColumnWidth [get, set]
 最小列宽度
 
bool DisableUnselectableRows [get, set]
 为不可选择的行应用禁用样式
 
bool TabVerticalNavigate [get, set]
 Tab键纵向导航单元格(仅用于单元格编辑)
 
bool TabEditableCell [get, set]
 Tab键只在可编辑单元格之间导航(仅用于单元格编辑)
 
bool EnterSameAsTab [get, set]
 Enter键Tab键行为相同(仅用于单元格编辑)
 
bool EnterNavigate [get, set]
 Enter键导航单元格(仅用于单元格编辑)
 
bool EnterVerticalNavigate [get, set]
 Enter键纵向导航单元格(仅用于单元格编辑)
 
bool EnterEditableCell [get, set]
 Enter键只在可编辑单元格之间导航(仅用于单元格编辑)
 
string DataIDField [get, set]
 行数据标识字段名
 
string DataTextField [get, set]
 行数据文本字段名
 
string EmptyText [get, set]
 数据为空时显示在内容区域的文本,可以是HTML标签
 
VerticalAlign RowVerticalAlign [get, set]
 行中文字的垂直排列位置(默认为Middle)
 
bool EnableDelayRender [get, set]
 是否延迟渲染
 
bool ExpandAllRowExpanders [get, set]
 展开所有的行扩展列
 
bool EnableTextSelection [get, set]
 启用表格中的文字选择
 
bool ShowGridHeader [get, set]
 显示表格表头
 
bool EnableHeaderMenu [get, set]
 启用表头菜单
 
bool EnableHeaderMenuSort [get, set]
 启用排序菜单项
 
bool EnableHeaderMenuColumns [get, set]
 启用隐藏列菜单项
 
bool EnableColumnLines [get, set]
 启用表格列分隔线(默认为false)
 
bool EnableColumnResize [get, set]
 是否启用列宽度调整
 
bool EnableColumnMove [get, set]
 是否启用列移动
 
bool EnableSameGroupColumnMove [get, set]
 是否启用同一分组内移动
 
bool EnableRowLines [get, set]
 启用表格行分隔线(默认为true)
 
bool EnableAlternateRowColor [get, set]
 启用交替行显示不同的颜色
 
bool EnableMouseOverColor [get, set]
 启用鼠标移动到行的颜色
 
string AutoExpandColumn [get, set]
 自动扩展宽度以填充剩余空间的列(ColumnID)
 
bool ForceFit [get, set]
 成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效)
 
CheckBoxDisplayType CheckBoxSelectDisplayType [get, set]
 多选框列的显示类型
 
int? CheckBoxSelectWidth [get, set]
 多选框列的宽度
 
string CheckBoxSelectHeaderText [get, set]
 多选框列的标题栏文字
 
bool EnableCheckBoxSelect [get, set]
 启用多选框
 
bool CheckBoxSelectOnly [get, set]
 只能通过多选框选中行(仅在启用EnableCheckBoxSelect属性时有效)
 
bool CheckBoxSelectAutoHide [get, set]
 是否自动隐藏多选框(仅在启用EnableCheckBoxSelect属性时有效)
 
bool EnableMultiSelect [get, set]
 启用多行选择
 
bool KeepCurrentSelection [get, set]
 多选时保持当前已选中行
 
bool KeepPagedSelection [get, set]
 多选时保持分页中已选中行
 
bool? ShowSelectedCell [get, set]
 高亮显示选中的单元格
 
bool ShowSelectedRow [get, set]
 高亮显示选中的行
 
bool ShowPagingMessage [get, set]
 显示分页工具条右侧的分页信息
 
string[] SelectedCell [get, set]
 选中的单元格([行ID,列ID])
 
string[] HiddenColumns [get, set]
 隐藏的列ID列表
 
int SelectedRowIndex [get, set]
 选中行的索引(列表中的第一项)
 
int[] SelectedRowIndexArray [get, set]
 选中行的索引列表
 
string SelectedRowID [get, set]
 选中的行ID
 
string[] SelectedRowIDArray [get, set]
 选中的行ID列表
 
object DataSource [get, set]
 数据源
 
string[] DataAttributeFields [get, set]
 行属性字段
 
virtual ControlBaseCollection PageItems [get]
 分页工具条项集合
 
GridColumnCollection Columns [get]
 列集合
 
virtual Collection< GridColumnAllColumns [get]
 全部的列
 
virtual GridRowCollection Rows [get]
 行数据
 
bool EnableTree [get, set]
 启用树表格
 
bool ExpandAllTreeNodes [get, set]
 默认展开全部树节点(仅用于树表格)
 
string DataParentIDField [get, set]
 行数据父节点标识字段名
 
string TreeColumn [get, set]
 显示树状层级的列(ColumnID)
 
bool TreeExpandOnDblClick [get, set]
 双击展开树节点
 
bool EnableTreeIcons [get, set]
 启用树节点图标
 
bool TreeCheckBox [get, set]
 是否启用节点复选框(仅适用于树表格)
 
bool TreeOnlyLeafCheck [get, set]
 是否只显示叶子节点复选框(仅适用于树表格)
 
bool TreeOnlyFolderCheck [get, set]
 是否只显示目录节点复选框(仅适用于树表格)
 
bool TreeCascadeCheck [get, set]
 是否启用级联选择(仅适用于树表格)
 
- 属性 继承自 FineUIMvc.CollapsablePanel
virtual bool Expanded [get, set]
 是否展开
 
virtual bool Collapsed [get, set]
 是否折叠
 
virtual bool EnableCollapse [get, set]
 是否允许折叠
 
string Title [get, set]
 标题
 
TextAlign TitleAlign [get, set]
 标题文本的排列位置
 
string TitleToolTip [get, set]
 标题的提示文本
 
ToolTipType TitleToolTipType [get, set]
 标题的提示文本类型
 
ToolTipPosition TitleToolTipPosition [get, set]
 标题的提示文本位置
 
virtual bool ShowHeader [get, set]
 是否显示标题栏
 
string IconUrl [get, set]
 图标地址
 
virtual Icon Icon [get, set]
 预定义图标
 
IconFont IconFont [get, set]
 预定义图标字体
 
string IconFontClass [get, set]
 
- 属性 继承自 FineUIMvc.PanelBase
virtual bool AutoScroll [get, set]
 是否自动滚动
 
bool? EnableDefaultCorner [get, set]
 是否为圆角边框
 
bool EnableTableStyle [get, set]
 是否启用表格样式
 
int? MinHeight [get, set]
 最小高度
 
int? MinWidth [get, set]
 最小宽度
 
int? MaxHeight [get, set]
 最大高度
 
int? MaxWidth [get, set]
 最大宽度
 
bool EnableFrame [get, set]
 启用自定义的圆角边框
 
string BodyClass [get, set]
 内容区域的样式类名
 
string BodyStyle [get, set]
 内容区域的样式
 
virtual string BodyPadding [get, set]
 内容区域的内边距(设置上右下左的内边距,比如'0px 5px'或'5px 10px 2px 2px')
 
virtual bool ShowBorder [get, set]
 是否显示边框
 
bool IsViewPort [get, set]
 是否全屏视图(占据整个屏幕,仅适用于最外层控件)
 
bool IsFluid [get, set]
 是否流式面板(占据整个宽度,仅适用于最外层控件)
 
bool CustomToolAhead [get, set]
 自定义工具图标显示在系统工具图标的前面
 
virtual ToolbarCollection Toolbars [get]
 工具栏控件集合
 
virtual ControlBaseCollection Items [get]
 子控件集合
 
virtual ToolCollection Tools [get]
 工具图标集合
 
string Content [get, set]
 面板内容
 
string ContentEl [get, set]
 面板内容的jQuery选择器
 
virtual JObject IFrameAttributes [get, set]
 Iframe标签的属性
 
virtual string IFrameUrl [get, set]
 IFrame的地址
 
virtual string IFrameName [get, set]
 IFrame的名称
 
virtual bool EnableIFrame [get, set]
 是否启用IFrame
 
- 属性 继承自 FineUIMvc.Container
override bool FocusOnPageLoad [get]
 不支持此属性
 
bool LayoutAfterImagesLoad [get, set]
 容器中的全部图片加载完毕后,对容器重新进行布局
 
virtual LayoutType Layout [get, set]
 布局类型
 
- 属性 继承自 FineUIMvc.BoxComponent
int? Width [get, set]
 宽度
 
int? Height [get, set]
 高度
 
string AnchorValue [get, set]
 锚点值(当父容器的Layout=Anchor时有效)
 
string ColumnWidth [get, set]
 列的宽度(当父容器的Layout=Column时有效)
 
int? AbsoluteX [get, set]
 绝对定位的X坐标(当父容器的Layout=Absolute时有效)
 
int? AbsoluteY [get, set]
 绝对定位的Y坐标(当父容器的Layout=Absolute时有效)
 
int TableConfigColumns [get, set]
 表格列数(当父容器的Layout=Table时有效)
 
int TableRowspan [get, set]
 表格合并行(当父容器的Layout=Table时有效)
 
int TableColspan [get, set]
 表格合并列(当父容器的Layout=Table时有效)
 
BoxLayoutAlign BoxConfigAlign [get, set]
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
 
BoxLayoutPosition BoxConfigPosition [get, set]
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
 
string BoxConfigPadding [get, set]
 内边距(当本容器的Layout=VBox或者HBox时有效)
 
string BoxConfigChildMargin [get, set]
 子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
string BoxConfigLastChildMargin [get, set]
 最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
int BoxFlex [get, set]
 控制子控件的尺寸(当父容器的Layout=VBox或者HBox时有效)
 
bool RegionSplit [get, set]
 是否启用区域分隔条
 
bool RegionSplitDraggable [get, set]
 区域分隔条是否可拖动
 
bool RegionSplitIcon [get, set]
 是否显示区域分隔条图标
 
bool RegionSplitTransparent [get, set]
 区域分隔条是否透明
 
int? RegionSplitWidth [get, set]
 区域分隔条的宽度
 
string RegionPercent [get, set]
 区域的百分比尺寸(当父容器的Layout=Region时有效)
 
bool RegionSplitHeaderClass [get, set]
 是否为区域分隔条使用表头样式
 
Position RegionPosition [get, set]
 区域所在的位置
 
int? BlockConfigSpace [get, set]
 块间距(当本容器的Layout=Block时有效)
 
int BlockConfigBlockCount [get, set]
 自定义总块数(当本容器的Layout=Block时有效)
 
int Block [get, set]
 块大小,超小屏幕(当父容器的Layout=Block时有效)
 
int BlockSM [get, set]
 块大小,小屏幕(当父容器的Layout=Block时有效)
 
int BlockMD [get, set]
 块大小,中等屏幕(当父容器的Layout=Block时有效)
 
int BlockLG [get, set]
 块大小,大屏幕(当父容器的Layout=Block时有效)
 
- 属性 继承自 FineUIMvc.Component
virtual ? bool EncodeText [get, set]
 是否在客户端进行HTML编码
 
virtual bool FocusOnPageLoad [get, set]
 页面加载后立即获得焦点
 
virtual string CssClass [get, set]
 控件样式类名
 
virtual string CssStyle [get, set]
 控件样式
 
string Margin [get, set]
 外边距
 
int? MarginRight [get, set]
 右侧外边距
 
int? MarginLeft [get, set]
 左侧外边距
 
int? MarginTop [get, set]
 顶部外边距
 
int? MarginBottom [get, set]
 底部外边距
 
- 属性 继承自 FineUIMvc.ControlBase
string ProductName [get]
 产品名称
 
virtual string ProductVersion [get]
 产品版本
 
virtual JObject Attributes [get, set]
 HTML标签属性
 
string AttributeDataTag [get, set]
 HTML标签属性(data-tag)
 
string WrapperID [get]
 控件外部容器的客户端ID(比如:Button1_wrapper)
 
string ID [get, set]
 控件ID
 
virtual bool Enabled [get, set]
 是否可用
 
virtual bool Hidden [get, set]
 是否隐藏控件
 
virtual HideMode HideMode [get, set]
 隐藏模式
 
bool IsFineUIAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程
 
bool IsFineUIMvcAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程
 
virtual ListenerCollection Listeners [get, set]
 客户端事件列表
 
virtual EventCollection Events [get, set]
 服务端事件列表
 

详细描述

表格控件

成员函数说明

◆ AppendData()

void FineUIMvc.Grid.AppendData ( object  dataSource)

追加数据

参数
dataSource

◆ DataBind() [1/2]

void FineUIMvc.Grid.DataBind ( )

绑定到数据源

◆ DataBind() [2/2]

void FineUIMvc.Grid.DataBind ( bool  keepCurrentData)

绑定到数据源

参数
keepCurrentData是否保持当前数据

◆ FindColumn() [1/2]

GridColumn FineUIMvc.Grid.FindColumn ( int  columnIndex)

通过列索引获取列实例

参数
columnIndex列索引
返回
列实例

◆ FindColumn() [2/2]

GridColumn FineUIMvc.Grid.FindColumn ( string  columnID)

通过列ID获取列实例

参数
columnID列ID
返回
列实例

◆ FindRow()

GridRow FineUIMvc.Grid.FindRow ( int  rowIndex)

通过行序号获取行对象

参数
rowIndex行序号
返回
行对象

◆ GetSortColumn()

GridColumn FineUIMvc.Grid.GetSortColumn ( string  sortField)

通过列排序字段获取列实例

参数
sortField排序字段
返回
列实例

◆ GetStartRowIndex()

int FineUIMvc.Grid.GetStartRowIndex ( )

获取当前分页的起始行序号(不分页或者数据库分页时,返回零)

返回

◆ LoadData()

void FineUIMvc.Grid.LoadData ( string  parentRowId,
object  dataSource 
)

加载数据(启用树表格)

参数
parentRowId
dataSource

类成员变量说明

◆ TEMPLATE_PLACEHOLDER_PREFIX

readonly string FineUIMvc.Grid.TEMPLATE_PLACEHOLDER_PREFIX = "#@TPL@#"
static

模板列占位符前缀

属性说明

◆ AllColumns

virtual Collection<GridColumn> FineUIMvc.Grid.AllColumns
get

全部的列

◆ AllowCellEditing

bool FineUIMvc.Grid.AllowCellEditing
getset

允许单元格编辑

◆ AllowColumnLocking

bool FineUIMvc.Grid.AllowColumnLocking
getset

允许列锁定

◆ AllowFilters

bool FineUIMvc.Grid.AllowFilters
getset

允许过滤

◆ AllowPaging

bool FineUIMvc.Grid.AllowPaging
getset

允许服务器端分页

◆ AllowSorting

bool FineUIMvc.Grid.AllowSorting
getset

允许服务器端排序

◆ ArrowKeySelection

bool FineUIMvc.Grid.ArrowKeySelection
getset

箭头按键改变选中行和单元格

◆ AutoExpandColumn

string FineUIMvc.Grid.AutoExpandColumn
getset

自动扩展宽度以填充剩余空间的列(ColumnID)

◆ AutoScroll

override bool FineUIMvc.Grid.AutoScroll
get

不支持此属性

◆ AutoSelectEditor

bool FineUIMvc.Grid.AutoSelectEditor
getset

单元格编辑时自动选中编辑框内的文本(默认为false)

◆ CardRendererFunction

string FineUIMvc.Grid.CardRendererFunction
getset

自定义卡片渲染器函数(JavaScript函数)

◆ CheckBoxSelectAutoHide

bool FineUIMvc.Grid.CheckBoxSelectAutoHide
getset

是否自动隐藏多选框(仅在启用EnableCheckBoxSelect属性时有效)

◆ CheckBoxSelectDisplayType

CheckBoxDisplayType FineUIMvc.Grid.CheckBoxSelectDisplayType
getset

多选框列的显示类型

◆ CheckBoxSelectHeaderText

string FineUIMvc.Grid.CheckBoxSelectHeaderText
getset

多选框列的标题栏文字

◆ CheckBoxSelectOnly

bool FineUIMvc.Grid.CheckBoxSelectOnly
getset

只能通过多选框选中行(仅在启用EnableCheckBoxSelect属性时有效)

◆ CheckBoxSelectWidth

int? FineUIMvc.Grid.CheckBoxSelectWidth
getset

多选框列的宽度

◆ ClearSelectionBeforePaging

bool FineUIMvc.Grid.ClearSelectionBeforePaging
getset

分页前清空选中项

◆ ClearSelectionBeforeSorting

bool FineUIMvc.Grid.ClearSelectionBeforeSorting
getset

排序前清空选中项

◆ ClickOnContextMenu

bool FineUIMvc.Grid.ClickOnContextMenu
getset

右键点击时选中当前行(默认为true)

◆ ClicksToEdit

int FineUIMvc.Grid.ClicksToEdit
getset

编辑单元格时点击单元格的次数(默认为2次)

◆ Columns

GridColumnCollection FineUIMvc.Grid.Columns
get

列集合

◆ DataAttributeFields

string [] FineUIMvc.Grid.DataAttributeFields
getset

行属性字段

◆ DataIDField

string FineUIMvc.Grid.DataIDField
getset

行数据标识字段名

◆ DataMethod

string FineUIMvc.Grid.DataMethod
getset

请求网址数据源的方法(GET或者POST)

◆ DataParentIDField

string FineUIMvc.Grid.DataParentIDField
getset

行数据父节点标识字段名

◆ DataRowGroupField

string FineUIMvc.Grid.DataRowGroupField
getset

行数据分组字段名

◆ DataSource

object FineUIMvc.Grid.DataSource
getset

数据源

◆ DataTextField

string FineUIMvc.Grid.DataTextField
getset

行数据文本字段名

◆ DataUrl

string FineUIMvc.Grid.DataUrl
getset

网址数据源

◆ DisableUnselectableRows

bool FineUIMvc.Grid.DisableUnselectableRows
getset

为不可选择的行应用禁用样式

◆ DisplayType

GridDisplayType FineUIMvc.Grid.DisplayType
getset

表格的显示类型

◆ EmptyText

string FineUIMvc.Grid.EmptyText
getset

数据为空时显示在内容区域的文本,可以是HTML标签

◆ EnableAlternateRowColor

bool FineUIMvc.Grid.EnableAlternateRowColor
getset

启用交替行显示不同的颜色

◆ EnableBigData

bool FineUIMvc.Grid.EnableBigData
getset

启用大数据模式

◆ EnableBigDataRowTip

bool FineUIMvc.Grid.EnableBigDataRowTip
getset

启用大数据模式下的行数提示

◆ EnableCheckBoxSelect

bool FineUIMvc.Grid.EnableCheckBoxSelect
getset

启用多选框

◆ EnableColumnLines

bool FineUIMvc.Grid.EnableColumnLines
getset

启用表格列分隔线(默认为false)

◆ EnableColumnMove

bool FineUIMvc.Grid.EnableColumnMove
getset

是否启用列移动

◆ EnableColumnResize

bool FineUIMvc.Grid.EnableColumnResize
getset

是否启用列宽度调整

◆ EnableDelayRender

bool FineUIMvc.Grid.EnableDelayRender
getset

是否延迟渲染

◆ EnableHeaderMenu

bool FineUIMvc.Grid.EnableHeaderMenu
getset

启用表头菜单

◆ EnableHeaderMenuColumns

bool FineUIMvc.Grid.EnableHeaderMenuColumns
getset

启用隐藏列菜单项

◆ EnableHeaderMenuSort

bool FineUIMvc.Grid.EnableHeaderMenuSort
getset

启用排序菜单项

◆ EnableIFrame

override bool FineUIMvc.Grid.EnableIFrame
get

不支持此属性

◆ EnableMouseOverColor

bool FineUIMvc.Grid.EnableMouseOverColor
getset

启用鼠标移动到行的颜色

◆ EnableMultiSelect

bool FineUIMvc.Grid.EnableMultiSelect
getset

启用多行选择

◆ EnableRowGroup

bool FineUIMvc.Grid.EnableRowGroup
getset

启用行分组

◆ EnableRowHoverState

bool FineUIMvc.Grid.EnableRowHoverState
getset

是否启用表格行的鼠标悬停样式

◆ EnableRowLines

bool FineUIMvc.Grid.EnableRowLines
getset

启用表格行分隔线(默认为true)

◆ EnableSameGroupColumnMove

bool FineUIMvc.Grid.EnableSameGroupColumnMove
getset

是否启用同一分组内移动

◆ EnableSimulateTree

bool FineUIMvc.Grid.EnableSimulateTree
getset

是否启用模拟树显示

◆ EnableSummary

bool FineUIMvc.Grid.EnableSummary
getset

启用合计行

◆ EnableTextSelection

bool FineUIMvc.Grid.EnableTextSelection
getset

启用表格中的文字选择

◆ EnableTree

bool FineUIMvc.Grid.EnableTree
getset

启用树表格

◆ EnableTreeIcons

bool FineUIMvc.Grid.EnableTreeIcons
getset

启用树节点图标

◆ EnterEditableCell

bool FineUIMvc.Grid.EnterEditableCell
getset

Enter键只在可编辑单元格之间导航(仅用于单元格编辑)

◆ EnterNavigate

bool FineUIMvc.Grid.EnterNavigate
getset

Enter键导航单元格(仅用于单元格编辑)

◆ EnterSameAsTab

bool FineUIMvc.Grid.EnterSameAsTab
getset

Enter键Tab键行为相同(仅用于单元格编辑)

◆ EnterVerticalNavigate

bool FineUIMvc.Grid.EnterVerticalNavigate
getset

Enter键纵向导航单元格(仅用于单元格编辑)

◆ ExpandAllRowExpanders

bool FineUIMvc.Grid.ExpandAllRowExpanders
getset

展开所有的行扩展列

◆ ExpandAllRowGroups

bool FineUIMvc.Grid.ExpandAllRowGroups
getset

展开所有的行分组

◆ ExpandAllTreeNodes

bool FineUIMvc.Grid.ExpandAllTreeNodes
getset

默认展开全部树节点(仅用于树表格)

◆ FilteredData

JArray FineUIMvc.Grid.FilteredData
getset

过滤数据

◆ FixedRowHeight

bool FineUIMvc.Grid.FixedRowHeight
getset

行高度固定

◆ ForceFit

bool FineUIMvc.Grid.ForceFit
getset

成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效)

◆ HiddenColumns

string [] FineUIMvc.Grid.HiddenColumns
getset

隐藏的列ID列表

◆ IFrameName

override string FineUIMvc.Grid.IFrameName
get

不支持此属性

◆ IFrameUrl

override string FineUIMvc.Grid.IFrameUrl
get

不支持此属性

◆ IncludeMergedData

bool FineUIMvc.Grid.IncludeMergedData
getset

是否在回发参数中包含修改后的合并数据(仅在启用单元格编辑时有效)

◆ InlineFilters

bool FineUIMvc.Grid.InlineFilters
getset

是否内联过滤

◆ IsDatabasePaging

bool FineUIMvc.Grid.IsDatabasePaging
getset

是否数据库分页

◆ IsDatabaseSorting

bool FineUIMvc.Grid.IsDatabaseSorting
getset

是否数据库排序(仅在启用网址数据源时有效)

◆ IsRowEditing

bool FineUIMvc.Grid.IsRowEditing
getset

是否行编辑(需先启用AllowCellEditing)

◆ Items

override ControlBaseCollection FineUIMvc.Grid.Items
get

不支持此属性

◆ KeepCurrentSelection

bool FineUIMvc.Grid.KeepCurrentSelection
getset

多选时保持当前已选中行

◆ KeepPagedSelection

bool FineUIMvc.Grid.KeepPagedSelection
getset

多选时保持分页中已选中行

◆ Layout

override LayoutType FineUIMvc.Grid.Layout
get

布局类型

◆ MaxPagingNumberButton

int FineUIMvc.Grid.MaxPagingNumberButton
getset

最多显示数字分页按钮的个数(默认值:5)

◆ MinColumnWidth

int? FineUIMvc.Grid.MinColumnWidth
getset

最小列宽度

◆ MouseWheelSelection

bool FineUIMvc.Grid.MouseWheelSelection
getset

鼠标滚轮改变选中行

◆ PageCount

int FineUIMvc.Grid.PageCount
get

总页数

◆ PageIndex

int FineUIMvc.Grid.PageIndex
getset

当前显示页索引

◆ PageItems

virtual ControlBaseCollection FineUIMvc.Grid.PageItems
get

分页工具条项集合

◆ PageSize

int FineUIMvc.Grid.PageSize
getset

每页显示项数

◆ PagingType

PagingType FineUIMvc.Grid.PagingType
getset

分页工具栏的显示类型

◆ QuickPaging

bool FineUIMvc.Grid.QuickPaging
getset

是否启用快速翻页功能(上下按键或者鼠标滚轮改变选中行)

◆ QuickPagingThenSelect

bool FineUIMvc.Grid.QuickPagingThenSelect
getset

快速翻页后自动选中第一行或者最后一行

◆ RecordCount

int FineUIMvc.Grid.RecordCount
getset

总记录数

◆ RowDataBoundFunction

string FineUIMvc.Grid.RowDataBoundFunction
getset

自定义行数据绑定函数(JavaScript函数)

◆ RowGroupCollapsible

bool FineUIMvc.Grid.RowGroupCollapsible
getset

是否显示行分组折叠图标

◆ RowGroupExpandOnDblClick

bool FineUIMvc.Grid.RowGroupExpandOnDblClick
getset

双击展开行分组节点

◆ RowGroupRendererFunction

string FineUIMvc.Grid.RowGroupRendererFunction
getset

自定义行分组渲染器函数(JavaScript函数)

◆ RowGroupSummary

bool FineUIMvc.Grid.RowGroupSummary
getset

启用行分组合计行

◆ RowGroupSummaryRowCount

int FineUIMvc.Grid.RowGroupSummaryRowCount
getset

行分组的合计行行数

◆ RowHeight

Unit FineUIMvc.Grid.RowHeight
getset

行高度

◆ RowHeightCompact

Unit FineUIMvc.Grid.RowHeightCompact
getset

紧凑模式下的行高度

◆ RowHeightLarge

Unit FineUIMvc.Grid.RowHeightLarge
getset

大字体模式下的行高度

◆ RowHeightLargeSpace

Unit FineUIMvc.Grid.RowHeightLargeSpace
getset

大间距模式下的行高度

◆ RowHeightSmall

Unit FineUIMvc.Grid.RowHeightSmall
getset

小字体模式下的行高度

◆ RowRendererFunction

string FineUIMvc.Grid.RowRendererFunction
getset

自定义行渲染器函数(JavaScript函数)(推荐使用RowDataBoundFunction属性)

◆ Rows

virtual GridRowCollection FineUIMvc.Grid.Rows
get

行数据

◆ RowVerticalAlign

VerticalAlign FineUIMvc.Grid.RowVerticalAlign
getset

行中文字的垂直排列位置(默认为Middle)

◆ ScrollTopAfterPaging

bool FineUIMvc.Grid.ScrollTopAfterPaging
getset

翻页后滚动到顶部(默认为false)

◆ ScrollTopAfterSorting

bool FineUIMvc.Grid.ScrollTopAfterSorting
getset

排序后滚动到顶部(默认为false)

◆ SelectedCell

string [] FineUIMvc.Grid.SelectedCell
getset

选中的单元格([行ID,列ID])

◆ SelectedRowID

string FineUIMvc.Grid.SelectedRowID
getset

选中的行ID

◆ SelectedRowIDArray

string [] FineUIMvc.Grid.SelectedRowIDArray
getset

选中的行ID列表

◆ SelectedRowIndex

int FineUIMvc.Grid.SelectedRowIndex
getset

选中行的索引(列表中的第一项)

◆ SelectedRowIndexArray

int [] FineUIMvc.Grid.SelectedRowIndexArray
getset

选中行的索引列表

◆ SeparateFilterMenu

bool FineUIMvc.Grid.SeparateFilterMenu
getset

是否启用单独的过滤菜单

◆ ShowGridHeader

bool FineUIMvc.Grid.ShowGridHeader
getset

显示表格表头

◆ ShowPagingMessage

bool FineUIMvc.Grid.ShowPagingMessage
getset

显示分页工具条右侧的分页信息

◆ ShowSelectedCell

bool? FineUIMvc.Grid.ShowSelectedCell
getset

高亮显示选中的单元格

◆ ShowSelectedRow

bool FineUIMvc.Grid.ShowSelectedRow
getset

高亮显示选中的行

◆ SortDirection

string FineUIMvc.Grid.SortDirection
getset

排序方向("ASC", "DESC")

◆ SortField

string FineUIMvc.Grid.SortField
getset

排序字段

◆ SortFieldArray

string [] FineUIMvc.Grid.SortFieldArray
getset

排序字段列表(每个排序字段后面紧跟着排序方向,例如:["Name","ASC","EntranceYear","DESC"])

◆ SortingCancel

bool FineUIMvc.Grid.SortingCancel
getset

允许点击列头来取消排序

◆ SortingMulti

bool FineUIMvc.Grid.SortingMulti
getset

支持多列排序

◆ SortingToolTip

bool FineUIMvc.Grid.SortingToolTip
getset

显示列头的排序提示信息

◆ SummaryData

JObject FineUIMvc.Grid.SummaryData
getset

合计行数据

◆ SummaryDataArray

JArray FineUIMvc.Grid.SummaryDataArray
getset

合计行数据

◆ SummaryPosition

SummaryPosition FineUIMvc.Grid.SummaryPosition
getset

合计行的位置

◆ SummaryRowCount

int FineUIMvc.Grid.SummaryRowCount
getset

合计行的行数

◆ TabEditableCell

bool FineUIMvc.Grid.TabEditableCell
getset

Tab键只在可编辑单元格之间导航(仅用于单元格编辑)

◆ TabVerticalNavigate

bool FineUIMvc.Grid.TabVerticalNavigate
getset

Tab键纵向导航单元格(仅用于单元格编辑)

◆ TreeCascadeCheck

bool FineUIMvc.Grid.TreeCascadeCheck
getset

是否启用级联选择(仅适用于树表格)

◆ TreeCheckBox

bool FineUIMvc.Grid.TreeCheckBox
getset

是否启用节点复选框(仅适用于树表格)

◆ TreeColumn

string FineUIMvc.Grid.TreeColumn
getset

显示树状层级的列(ColumnID)

◆ TreeExpandOnDblClick

bool FineUIMvc.Grid.TreeExpandOnDblClick
getset

双击展开树节点

◆ TreeOnlyFolderCheck

bool FineUIMvc.Grid.TreeOnlyFolderCheck
getset

是否只显示目录节点复选框(仅适用于树表格)

◆ TreeOnlyLeafCheck

bool FineUIMvc.Grid.TreeOnlyLeafCheck
getset

是否只显示叶子节点复选框(仅适用于树表格)


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