FineUICore  8.0.0
企业级 ASP.NET Core 控件库
FineUICore.Grid类 参考

表格控件 更多...

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

Public 成员函数

GridColumn GetSortColumn (string sortField)
 通过列排序字段获取列实例 更多...
 
void DataBind ()
 绑定到数据源 更多...
 
void DataBind (bool keepCurrentRows)
 绑定到数据源 更多...
 
void CommitChanges ()
 接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标) 更多...
 
string GetCommitChangesReference ()
 获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标) 更多...
 
void RejectChanges ()
 拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标) 更多...
 
string GetRejectChangesReference ()
 获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标) 更多...
 
void ClearSelections ()
 清空表格选中项 更多...
 
string GetClearSelectionsReference ()
 获取清空表格选中项的客户端脚本 更多...
 
void AddNewRecord (JObject defaultObject)
 添加一条新纪录 更多...
 
void AddNewRecord (JObject defaultObject, bool appendToEnd)
 添加一条新纪录 更多...
 
void AddNewRecord (JObject defaultObject, bool appendToEnd, string editColumnID)
 添加一条新纪录 更多...
 
void AddNewRecord (JObject defaultObject, int insertIndex)
 添加一条新纪录 更多...
 
void AddNewRecord (JObject defaultObject, int insertIndex, string editColumnID)
 添加一条新纪录 更多...
 
string GetAddNewRecordReference (JObject defaultObject)
 获取添加一条新纪录的客户端脚本 更多...
 
string GetAddNewRecordReference (JObject defaultObject, bool appendToEnd)
 获取添加一条新纪录的客户端脚本 更多...
 
string GetAddNewRecordReference (JObject defaultObject, bool appendToEnd, string editColumnID)
 获取添加一条新纪录的客户端脚本 更多...
 
string GetAddNewRecordReference (JObject defaultObject, int insertIndex)
 获取添加一条新纪录的客户端脚本 更多...
 
string GetAddNewRecordReference (JObject defaultObject, int insertIndex, string editColumnID)
 获取添加一条新纪录的客户端脚本 更多...
 
void UpdateCellValue (int rowIndex, string columnId, string cellValue)
 更新可编辑单元格值 更多...
 
string GetUpdateCellValueReference (int rowIndex, string columnId, string cellValue)
 获取更新可编辑单元格值的客户端脚本 更多...
 
void UpdateCellValue (string rowId, string columnId, string cellValue)
 更新可编辑单元格值 更多...
 
string GetUpdateCellValueReference (string rowId, string columnId, string cellValue)
 获取更新可编辑单元格值的客户端脚本 更多...
 
void UpdateCellValue (string rowId, JObject updateObject)
 更新可编辑单元格值 更多...
 
string GetUpdateCellValueReference (string rowId, JObject updateObject)
 获取更新可编辑单元格值的客户端脚本 更多...
 
void UpdateCellValue (int rowIndex, JObject updateObject)
 更新可编辑单元格值 更多...
 
string GetUpdateCellValueReference (int rowIndex, JObject updateObject)
 获取更新可编辑单元格值的客户端脚本 更多...
 
void DeleteRow (string rowId)
 删除指定行 更多...
 
string GetDeleteRowReference (string rowId)
 获取删除指定行的客户端脚本 更多...
 
string GetDeleteRowReference (string rowId, bool forceUpdate)
 获取删除指定行的客户端脚本 更多...
 
void DeleteRow (int rowIndex)
 删除指定行 更多...
 
string GetDeleteRowReference (int rowIndex)
 获取删除指定行的客户端脚本 更多...
 
string GetDeleteRowReference (int rowIndex, bool forceUpdate)
 获取删除指定行的客户端脚本 更多...
 
void DeleteSelectedRows ()
 删除选中行 更多...
 
void DeleteSelectedRows (bool forceUpdate)
 删除选中行 更多...
 
string GetDeleteSelectedRowsReference ()
 获取删除选中行的客户端脚本 更多...
 
string GetDeleteSelectedRowsReference (bool forceUpdate)
 获取删除选中行的客户端脚本 更多...
 
string GetHasSelectionReference ()
 获取表格是否有选中项的客户端脚本 更多...
 
string GetSelectedCountReference ()
 获取表格选中项数的客户端脚本 更多...
 
string GetSelectedCellReference ()
 获取表格选中单元格的客户端脚本(仅用于AllowCellEditing模式) 更多...
 
string GetSelectCellReference (string rowId, string columnId)
 获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式) 更多...
 
string GetSelectCellReference (int rowIndex, string columnId)
 获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式) 更多...
 
string GetNoSelectionAlertReference (string message)
 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertReference (string message, string title)
 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertReference (string message, string title, MessageBoxIcon icon)
 获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInParentReference (string message)
 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInParentReference (string message, string title)
 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInParentReference (string message, string title, MessageBoxIcon icon)
 获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInTopReference (string message)
 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInTopReference (string message, string title)
 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
 
string GetNoSelectionAlertInTopReference (string message, string title, MessageBoxIcon icon)
 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
 
int GetStartRowIndex ()
 获取当前分页的起始行序号(不分页或者数据库分页时,返回零) 更多...
 
GridRow FindRow (int rowIndex)
 通过行序号获取行对象 更多...
 
GridColumn FindColumn (string columnID)
 通过列ID获取列实例 更多...
 
GridColumn FindColumn (int columnIndex)
 通过列索引获取列实例 更多...
 
- Public 成员函数 继承自 FineUICore.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]
 布局类型 更多...
 
GridDisplayTypeDisplayType [get, set]
 表格的显示类型 更多...
 
string CardRendererFunction [get, set]
 自定义卡片渲染器函数(JavaScript函数) 更多...
 
bool? FixedRowHeight [get, set]
 行高度固定 更多...
 
int??? RowHeight [get, set]
 行高度 更多...
 
int??? RowHeightCompact [get, set]
 紧凑模式下的行高度 更多...
 
int??? RowHeightSmall [get, set]
 小字体模式下的行高度 更多...
 
int??? RowHeightLarge [get, set]
 大字体模式下的行高度 更多...
 
int??? RowHeightLargeSpace [get, set]
 大间距模式下的行高度 更多...
 
bool? AllowCellEditing [get, set]
 允许单元格编辑 更多...
 
int? ClicksToEdit [get, set]
 编辑单元格时点击单元格的次数(默认为2次) 更多...
 
bool? AllowColumnLocking [get, set]
 允许列锁定 更多...
 
bool? AllowFilters [get, set]
 允许过滤 更多...
 
bool? SeparateFilterMenu [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]
 每页显示项数 更多...
 
PagingTypePagingType [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]
 合计行数据 更多...
 
SummaryPositionSummaryPosition [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标签 更多...
 
VerticalAlignRowVerticalAlign [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]
 成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效) 更多...
 
CheckBoxDisplayTypeCheckBoxSelectDisplayType [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 []? Fields [get, set]
 数据字段 更多...
 
string []? DataAttributeFields [get, set]
 行属性字段 更多...
 
virtual ControlBaseCollection PageItems [get]
 分页工具条项集合 更多...
 
virtual Collection< GridColumnAllColumns [get]
 全部的列 更多...
 
virtual GridColumnCollection Columns [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]
 是否启用级联选择(仅适用于树表格) 更多...
 
- 属性 继承自 FineUICore.CollapsablePanel
virtual bool Expanded [get, set]
 是否展开 更多...
 
virtual bool? Collapsed [get, set]
 是否折叠 更多...
 
virtual bool? EnableCollapse [get, set]
 是否允许折叠 更多...
 
string? Title [get, set]
 标题 更多...
 
TextAlignTitleAlign [get, set]
 标题文本的排列位置 更多...
 
string? TitleToolTip [get, set]
 标题的提示文本 更多...
 
ToolTipTypeTitleToolTipType [get, set]
 标题的提示文本类型 更多...
 
ToolTipPositionTitleToolTipPosition [get, set]
 标题的提示文本位置 更多...
 
virtual bool? ShowHeader [get, set]
 是否显示标题栏 更多...
 
string? IconUrl [get, set]
 图标地址 更多...
 
virtual Icon? Icon [get, set]
 预定义图标 更多...
 
IconFont? IconFont [get, set]
 预定义图标字体 更多...
 
string? IconFontClass [get, set]
 
- 属性 继承自 FineUICore.PanelBase
virtual bool? AutoScroll [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, set]
 工具栏控件集合 更多...
 
virtual ControlBaseCollection Items [get]
 子控件集合 更多...
 
virtual ToolCollection Tools [get, set]
 工具图标集合 更多...
 
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 更多...
 
- 属性 继承自 FineUICore.Container
override bool FocusOnPageLoad [get]
 不支持此属性 更多...
 
bool? LayoutAfterImagesLoad [get, set]
 容器中的全部图片加载完毕后,对容器重新进行布局 更多...
 
virtual LayoutTypeLayout [get, set]
 布局类型 更多...
 
- 属性 继承自 FineUICore.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时有效) 更多...
 
BoxLayoutAlignBoxConfigAlign [get, set]
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效) 更多...
 
BoxLayoutPositionBoxConfigPosition [get, set]
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效) 更多...
 
string? BoxConfigPadding [get, set]
 内边距(当本容器的Layout=VBox或者HBox时有效) 更多...
 
string? BoxConfigChildMargin [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]
 是否为区域分隔条使用表头样式 更多...
 
PositionRegionPosition [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时有效) 更多...
 
- 属性 继承自 FineUICore.Component
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]
 底部外边距 更多...
 
- 属性 继承自 FineUICore.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 HideModeHideMode [get, set]
 隐藏模式 更多...
 
bool IsFineUIAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程 更多...
 
bool IsFineUICoreAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程 更多...
 
virtual ListenerCollection Listeners [get, set]
 客户端事件列表 更多...
 
virtual EventCollection Events [get, set]
 服务端事件列表 更多...
 

详细描述

表格控件

成员函数说明

◆ AddNewRecord() [1/5]

void FineUICore.Grid.AddNewRecord ( JObject  defaultObject)

添加一条新纪录

参数
defaultObject缺省值

◆ AddNewRecord() [2/5]

void FineUICore.Grid.AddNewRecord ( JObject  defaultObject,
bool  appendToEnd 
)

添加一条新纪录

参数
defaultObject缺省值
appendToEnd是否添加到末尾

◆ AddNewRecord() [3/5]

void FineUICore.Grid.AddNewRecord ( JObject  defaultObject,
bool  appendToEnd,
string  editColumnID 
)

添加一条新纪录

参数
defaultObject缺省值
appendToEnd是否添加到末尾
editColumnID添加后使某列处于编辑状态

◆ AddNewRecord() [4/5]

void FineUICore.Grid.AddNewRecord ( JObject  defaultObject,
int  insertIndex 
)

添加一条新纪录

参数
defaultObject缺省值
insertIndex插入的位置

◆ AddNewRecord() [5/5]

void FineUICore.Grid.AddNewRecord ( JObject  defaultObject,
int  insertIndex,
string  editColumnID 
)

添加一条新纪录

参数
defaultObject缺省值
insertIndex插入的位置
editColumnID添加后使某列处于编辑状态

◆ ClearSelections()

void FineUICore.Grid.ClearSelections ( )

清空表格选中项

◆ CommitChanges()

void FineUICore.Grid.CommitChanges ( )

接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)

◆ DataBind() [1/2]

void FineUICore.Grid.DataBind ( )

绑定到数据源

◆ DataBind() [2/2]

void FineUICore.Grid.DataBind ( bool  keepCurrentRows)

绑定到数据源

参数
keepCurrentRows是否保持当前数据

◆ DeleteRow() [1/2]

void FineUICore.Grid.DeleteRow ( string  rowId)

删除指定行

参数
rowId行ID

◆ DeleteRow() [2/2]

void FineUICore.Grid.DeleteRow ( int  rowIndex)

删除指定行

参数
rowIndex行索引

◆ DeleteSelectedRows() [1/2]

void FineUICore.Grid.DeleteSelectedRows ( )

删除选中行

◆ DeleteSelectedRows() [2/2]

void FineUICore.Grid.DeleteSelectedRows ( bool  forceUpdate)

删除选中行

参数
forceUpdate是否强制更新

◆ FindColumn() [1/2]

GridColumn FineUICore.Grid.FindColumn ( string  columnID)

通过列ID获取列实例

参数
columnID列ID
返回
列实例

◆ FindColumn() [2/2]

GridColumn FineUICore.Grid.FindColumn ( int  columnIndex)

通过列索引获取列实例

参数
columnIndex列索引
返回
列实例

◆ FindRow()

GridRow FineUICore.Grid.FindRow ( int  rowIndex)

通过行序号获取行对象

参数
rowIndex行序号
返回
行对象

◆ GetAddNewRecordReference() [1/5]

string FineUICore.Grid.GetAddNewRecordReference ( JObject  defaultObject)

获取添加一条新纪录的客户端脚本

参数
defaultObject缺省值
返回
客户端脚本

◆ GetAddNewRecordReference() [2/5]

string FineUICore.Grid.GetAddNewRecordReference ( JObject  defaultObject,
bool  appendToEnd 
)

获取添加一条新纪录的客户端脚本

参数
defaultObject缺省值
appendToEnd是否添加到末尾
返回
客户端脚本

◆ GetAddNewRecordReference() [3/5]

string FineUICore.Grid.GetAddNewRecordReference ( JObject  defaultObject,
bool  appendToEnd,
string  editColumnID 
)

获取添加一条新纪录的客户端脚本

参数
defaultObject缺省值
appendToEnd是否添加到末尾
editColumnID添加后使某列处于编辑状态
返回
客户端脚本

◆ GetAddNewRecordReference() [4/5]

string FineUICore.Grid.GetAddNewRecordReference ( JObject  defaultObject,
int  insertIndex 
)

获取添加一条新纪录的客户端脚本

参数
defaultObject缺省值
insertIndex插入的位置
返回
客户端脚本

◆ GetAddNewRecordReference() [5/5]

string FineUICore.Grid.GetAddNewRecordReference ( JObject  defaultObject,
int  insertIndex,
string  editColumnID 
)

获取添加一条新纪录的客户端脚本

参数
defaultObject缺省值
insertIndex插入的位置
editColumnID添加后使某列处于编辑状态
返回
客户端脚本

◆ GetClearSelectionsReference()

string FineUICore.Grid.GetClearSelectionsReference ( )

获取清空表格选中项的客户端脚本

返回
客户端脚本

◆ GetCommitChangesReference()

string FineUICore.Grid.GetCommitChangesReference ( )

获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)

返回
客户端脚本

◆ GetDeleteRowReference() [1/4]

string FineUICore.Grid.GetDeleteRowReference ( string  rowId)

获取删除指定行的客户端脚本

参数
rowId行ID
返回
客户端脚本

◆ GetDeleteRowReference() [2/4]

string FineUICore.Grid.GetDeleteRowReference ( string  rowId,
bool  forceUpdate 
)

获取删除指定行的客户端脚本

参数
rowId行ID
forceUpdate是否强制更新
返回
客户端脚本

◆ GetDeleteRowReference() [3/4]

string FineUICore.Grid.GetDeleteRowReference ( int  rowIndex)

获取删除指定行的客户端脚本

参数
rowIndex行索引
返回
客户端脚本

◆ GetDeleteRowReference() [4/4]

string FineUICore.Grid.GetDeleteRowReference ( int  rowIndex,
bool  forceUpdate 
)

获取删除指定行的客户端脚本

参数
rowIndex行索引
forceUpdate是否强制更新
返回
客户端脚本

◆ GetDeleteSelectedRowsReference() [1/2]

string FineUICore.Grid.GetDeleteSelectedRowsReference ( )

获取删除选中行的客户端脚本

返回
客户端脚本

◆ GetDeleteSelectedRowsReference() [2/2]

string FineUICore.Grid.GetDeleteSelectedRowsReference ( bool  forceUpdate)

获取删除选中行的客户端脚本

参数
forceUpdate是否强制更新
返回
客户端脚本

◆ GetHasSelectionReference()

string FineUICore.Grid.GetHasSelectionReference ( )

获取表格是否有选中项的客户端脚本

返回
客户端脚本

◆ GetNoSelectionAlertInParentReference() [1/3]

string FineUICore.Grid.GetNoSelectionAlertInParentReference ( string  message)

获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
返回
客户端脚本

◆ GetNoSelectionAlertInParentReference() [2/3]

string FineUICore.Grid.GetNoSelectionAlertInParentReference ( string  message,
string  title 
)

获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
返回
客户端脚本

◆ GetNoSelectionAlertInParentReference() [3/3]

string FineUICore.Grid.GetNoSelectionAlertInParentReference ( string  message,
string  title,
MessageBoxIcon  icon 
)

获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
icon对话框图标
返回
客户端脚本

◆ GetNoSelectionAlertInTopReference() [1/3]

string FineUICore.Grid.GetNoSelectionAlertInTopReference ( string  message)

获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
返回
客户端脚本

◆ GetNoSelectionAlertInTopReference() [2/3]

string FineUICore.Grid.GetNoSelectionAlertInTopReference ( string  message,
string  title 
)

获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
返回
客户端脚本

◆ GetNoSelectionAlertInTopReference() [3/3]

string FineUICore.Grid.GetNoSelectionAlertInTopReference ( string  message,
string  title,
MessageBoxIcon  icon 
)

获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
icon对话框图标
返回
客户端脚本

◆ GetNoSelectionAlertReference() [1/3]

string FineUICore.Grid.GetNoSelectionAlertReference ( string  message)

获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本

返回
客户端脚本

◆ GetNoSelectionAlertReference() [2/3]

string FineUICore.Grid.GetNoSelectionAlertReference ( string  message,
string  title 
)

获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
返回
客户端脚本

◆ GetNoSelectionAlertReference() [3/3]

string FineUICore.Grid.GetNoSelectionAlertReference ( string  message,
string  title,
MessageBoxIcon  icon 
)

获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本

参数
message对话框消息
title对话框标题
icon对话框图标
返回
客户端脚本

◆ GetRejectChangesReference()

string FineUICore.Grid.GetRejectChangesReference ( )

获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)

◆ GetSelectCellReference() [1/2]

string FineUICore.Grid.GetSelectCellReference ( string  rowId,
string  columnId 
)

获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式)

参数
rowId行ID
columnId列ID
返回
客户端脚本

◆ GetSelectCellReference() [2/2]

string FineUICore.Grid.GetSelectCellReference ( int  rowIndex,
string  columnId 
)

获取选中表格单元格的客户端脚本(仅用于AllowCellEditing模式)

参数
rowIndex行索引
columnId列ID
返回
客户端脚本

◆ GetSelectedCellReference()

string FineUICore.Grid.GetSelectedCellReference ( )

获取表格选中单元格的客户端脚本(仅用于AllowCellEditing模式)

返回
客户端脚本

◆ GetSelectedCountReference()

string FineUICore.Grid.GetSelectedCountReference ( )

获取表格选中项数的客户端脚本

返回
客户端脚本

◆ GetSortColumn()

GridColumn FineUICore.Grid.GetSortColumn ( string  sortField)

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

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

◆ GetStartRowIndex()

int FineUICore.Grid.GetStartRowIndex ( )

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

返回

◆ GetUpdateCellValueReference() [1/4]

string FineUICore.Grid.GetUpdateCellValueReference ( int  rowIndex,
string  columnId,
string  cellValue 
)

获取更新可编辑单元格值的客户端脚本

参数
rowIndex行索引
columnId列ID
cellValue单元格的值
返回
客户端脚本

◆ GetUpdateCellValueReference() [2/4]

string FineUICore.Grid.GetUpdateCellValueReference ( string  rowId,
string  columnId,
string  cellValue 
)

获取更新可编辑单元格值的客户端脚本

参数
rowId行ID
columnId列ID
cellValue单元格的值
返回
客户端脚本

◆ GetUpdateCellValueReference() [3/4]

string FineUICore.Grid.GetUpdateCellValueReference ( string  rowId,
JObject  updateObject 
)

获取更新可编辑单元格值的客户端脚本

参数
rowId行ID
updateObject更新的值
返回
客户端脚本

◆ GetUpdateCellValueReference() [4/4]

string FineUICore.Grid.GetUpdateCellValueReference ( int  rowIndex,
JObject  updateObject 
)

获取更新可编辑单元格值的客户端脚本

参数
rowIndex行索引
updateObject更新的值
返回
客户端脚本

◆ RejectChanges()

void FineUICore.Grid.RejectChanges ( )

拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)

◆ UpdateCellValue() [1/4]

void FineUICore.Grid.UpdateCellValue ( int  rowIndex,
string  columnId,
string  cellValue 
)

更新可编辑单元格值

参数
rowIndex行索引
columnId列ID
cellValue单元格的值

◆ UpdateCellValue() [2/4]

void FineUICore.Grid.UpdateCellValue ( string  rowId,
string  columnId,
string  cellValue 
)

更新可编辑单元格值

参数
rowId行ID
columnId列ID
cellValue单元格的值

◆ UpdateCellValue() [3/4]

void FineUICore.Grid.UpdateCellValue ( string  rowId,
JObject  updateObject 
)

更新可编辑单元格值

参数
rowId行ID
updateObject更新的值

◆ UpdateCellValue() [4/4]

void FineUICore.Grid.UpdateCellValue ( int  rowIndex,
JObject  updateObject 
)

更新可编辑单元格值

参数
rowIndex行索引
updateObject更新的值

类成员变量说明

◆ TEMPLATE_PLACEHOLDER_PREFIX

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

模板列占位符前缀

属性说明

◆ AllColumns

virtual Collection<GridColumn> FineUICore.Grid.AllColumns
get

全部的列

◆ AllowCellEditing

bool? FineUICore.Grid.AllowCellEditing
getset

允许单元格编辑

◆ AllowColumnLocking

bool? FineUICore.Grid.AllowColumnLocking
getset

允许列锁定

◆ AllowFilters

bool? FineUICore.Grid.AllowFilters
getset

允许过滤

◆ AllowPaging

bool? FineUICore.Grid.AllowPaging
getset

允许服务器端分页

◆ AllowSorting

bool? FineUICore.Grid.AllowSorting
getset

允许服务器端排序

◆ ArrowKeySelection

bool? FineUICore.Grid.ArrowKeySelection
getset

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

◆ AutoExpandColumn

string? FineUICore.Grid.AutoExpandColumn
getset

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

◆ AutoScroll

override bool FineUICore.Grid.AutoScroll
get

不支持此属性

◆ AutoSelectEditor

bool? FineUICore.Grid.AutoSelectEditor
getset

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

◆ CardRendererFunction

string FineUICore.Grid.CardRendererFunction
getset

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

◆ CheckBoxSelectAutoHide

bool? FineUICore.Grid.CheckBoxSelectAutoHide
getset

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

◆ CheckBoxSelectDisplayType

CheckBoxDisplayType? FineUICore.Grid.CheckBoxSelectDisplayType
getset

多选框列的显示类型

◆ CheckBoxSelectHeaderText

string? FineUICore.Grid.CheckBoxSelectHeaderText
getset

多选框列的标题栏文字

◆ CheckBoxSelectOnly

bool? FineUICore.Grid.CheckBoxSelectOnly
getset

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

◆ CheckBoxSelectWidth

int??? FineUICore.Grid.CheckBoxSelectWidth
getset

多选框列的宽度

◆ ClearSelectionBeforePaging

bool? FineUICore.Grid.ClearSelectionBeforePaging
getset

分页前清空选中项

◆ ClearSelectionBeforeSorting

bool? FineUICore.Grid.ClearSelectionBeforeSorting
getset

排序前清空选中项

◆ ClickOnContextMenu

bool? FineUICore.Grid.ClickOnContextMenu
getset

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

◆ ClicksToEdit

int? FineUICore.Grid.ClicksToEdit
getset

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

◆ Columns

virtual GridColumnCollection FineUICore.Grid.Columns
get

列集合

◆ DataAttributeFields

string []? FineUICore.Grid.DataAttributeFields
getset

行属性字段

◆ DataIDField

string? FineUICore.Grid.DataIDField
getset

行数据标识字段名

◆ DataMethod

string? FineUICore.Grid.DataMethod
getset

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

◆ DataParentIDField

string? FineUICore.Grid.DataParentIDField
getset

行数据父节点标识字段名

◆ DataRowGroupField

string? FineUICore.Grid.DataRowGroupField
getset

行数据分组字段名

◆ DataSource

object FineUICore.Grid.DataSource
getset

数据源

◆ DataTextField

string? FineUICore.Grid.DataTextField
getset

行数据文本字段名

◆ DataUrl

string? FineUICore.Grid.DataUrl
getset

网址数据源

◆ DisableUnselectableRows

bool? FineUICore.Grid.DisableUnselectableRows
getset

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

◆ DisplayType

GridDisplayType? FineUICore.Grid.DisplayType
getset

表格的显示类型

◆ EmptyText

string? FineUICore.Grid.EmptyText
getset

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

◆ EnableAlternateRowColor

bool? FineUICore.Grid.EnableAlternateRowColor
getset

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

◆ EnableBigData

bool? FineUICore.Grid.EnableBigData
getset

启用大数据模式

◆ EnableBigDataRowTip

bool? FineUICore.Grid.EnableBigDataRowTip
getset

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

◆ EnableCheckBoxSelect

bool? FineUICore.Grid.EnableCheckBoxSelect
getset

启用多选框

◆ EnableColumnLines

bool? FineUICore.Grid.EnableColumnLines
getset

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

◆ EnableColumnMove

bool? FineUICore.Grid.EnableColumnMove
getset

是否启用列移动

◆ EnableColumnResize

bool? FineUICore.Grid.EnableColumnResize
getset

是否启用列宽度调整

◆ EnableDelayRender

bool? FineUICore.Grid.EnableDelayRender
getset

是否延迟渲染

◆ EnableHeaderMenu

bool? FineUICore.Grid.EnableHeaderMenu
getset

启用表头菜单

◆ EnableHeaderMenuColumns

bool? FineUICore.Grid.EnableHeaderMenuColumns
getset

启用隐藏列菜单项

◆ EnableHeaderMenuSort

bool? FineUICore.Grid.EnableHeaderMenuSort
getset

启用排序菜单项

◆ EnableIFrame

override bool FineUICore.Grid.EnableIFrame
get

不支持此属性

◆ EnableMouseOverColor

bool? FineUICore.Grid.EnableMouseOverColor
getset

启用鼠标移动到行的颜色

◆ EnableMultiSelect

bool? FineUICore.Grid.EnableMultiSelect
getset

启用多行选择

◆ EnableRowGroup

bool? FineUICore.Grid.EnableRowGroup
getset

启用行分组

◆ EnableRowHoverState

bool? FineUICore.Grid.EnableRowHoverState
getset

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

◆ EnableRowLines

bool? FineUICore.Grid.EnableRowLines
getset

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

◆ EnableSameGroupColumnMove

bool? FineUICore.Grid.EnableSameGroupColumnMove
getset

是否启用同一分组内移动

◆ EnableSimulateTree

bool? FineUICore.Grid.EnableSimulateTree
getset

是否启用模拟树显示

◆ EnableSummary

bool? FineUICore.Grid.EnableSummary
getset

启用合计行

◆ EnableTextSelection

bool? FineUICore.Grid.EnableTextSelection
getset

启用表格中的文字选择

◆ EnableTree

bool? FineUICore.Grid.EnableTree
getset

启用树表格

◆ EnableTreeIcons

bool? FineUICore.Grid.EnableTreeIcons
getset

启用树节点图标

◆ EnterEditableCell

bool? FineUICore.Grid.EnterEditableCell
getset

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

◆ EnterNavigate

bool? FineUICore.Grid.EnterNavigate
getset

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

◆ EnterSameAsTab

bool? FineUICore.Grid.EnterSameAsTab
getset

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

◆ EnterVerticalNavigate

bool? FineUICore.Grid.EnterVerticalNavigate
getset

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

◆ ExpandAllRowExpanders

bool? FineUICore.Grid.ExpandAllRowExpanders
getset

展开所有的行扩展列

◆ ExpandAllRowGroups

bool? FineUICore.Grid.ExpandAllRowGroups
getset

展开所有的行分组

◆ ExpandAllTreeNodes

bool? FineUICore.Grid.ExpandAllTreeNodes
getset

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

◆ Fields

string []? FineUICore.Grid.Fields
getset

数据字段

◆ FilteredData

JArray? FineUICore.Grid.FilteredData
getset

过滤数据

◆ FixedRowHeight

bool? FineUICore.Grid.FixedRowHeight
getset

行高度固定

◆ ForceFit

bool? FineUICore.Grid.ForceFit
getset

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

◆ HiddenColumns

string [] FineUICore.Grid.HiddenColumns
getset

隐藏的列ID列表

◆ IFrameName

override string FineUICore.Grid.IFrameName
get

不支持此属性

◆ IFrameUrl

override string FineUICore.Grid.IFrameUrl
get

不支持此属性

◆ IsDatabasePaging

bool? FineUICore.Grid.IsDatabasePaging
getset

是否数据库分页

◆ IsDatabaseSorting

bool? FineUICore.Grid.IsDatabaseSorting
getset

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

◆ Items

override ControlBaseCollection FineUICore.Grid.Items
get

不支持此属性

◆ KeepCurrentSelection

bool? FineUICore.Grid.KeepCurrentSelection
getset

多选时保持当前已选中行

◆ KeepPagedSelection

bool? FineUICore.Grid.KeepPagedSelection
getset

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

◆ Layout

override LayoutType FineUICore.Grid.Layout
get

布局类型

◆ MaxPagingNumberButton

int? FineUICore.Grid.MaxPagingNumberButton
getset

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

◆ MinColumnWidth

int??? FineUICore.Grid.MinColumnWidth
getset

最小列宽度

◆ MouseWheelSelection

bool? FineUICore.Grid.MouseWheelSelection
getset

鼠标滚轮改变选中行

◆ PageCount

int FineUICore.Grid.PageCount
get

总页数

◆ PageIndex

int? FineUICore.Grid.PageIndex
getset

当前显示页索引

◆ PageItems

virtual ControlBaseCollection FineUICore.Grid.PageItems
get

分页工具条项集合

◆ PageSize

int? FineUICore.Grid.PageSize
getset

每页显示项数

◆ PagingType

PagingType? FineUICore.Grid.PagingType
getset

分页工具栏的显示类型

◆ QuickPaging

bool? FineUICore.Grid.QuickPaging
getset

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

◆ QuickPagingThenSelect

bool? FineUICore.Grid.QuickPagingThenSelect
getset

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

◆ RecordCount

int? FineUICore.Grid.RecordCount
getset

总记录数

◆ RowDataBoundFunction

string? FineUICore.Grid.RowDataBoundFunction
getset

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

◆ RowGroupCollapsible

bool? FineUICore.Grid.RowGroupCollapsible
getset

是否显示行分组折叠图标

◆ RowGroupExpandOnDblClick

bool? FineUICore.Grid.RowGroupExpandOnDblClick
getset

双击展开行分组节点

◆ RowGroupRendererFunction

string? FineUICore.Grid.RowGroupRendererFunction
getset

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

◆ RowGroupSummary

bool? FineUICore.Grid.RowGroupSummary
getset

启用行分组合计行

◆ RowGroupSummaryRowCount

int? FineUICore.Grid.RowGroupSummaryRowCount
getset

行分组的合计行行数

◆ RowHeight

int??? FineUICore.Grid.RowHeight
getset

行高度

◆ RowHeightCompact

int??? FineUICore.Grid.RowHeightCompact
getset

紧凑模式下的行高度

◆ RowHeightLarge

int??? FineUICore.Grid.RowHeightLarge
getset

大字体模式下的行高度

◆ RowHeightLargeSpace

int??? FineUICore.Grid.RowHeightLargeSpace
getset

大间距模式下的行高度

◆ RowHeightSmall

int??? FineUICore.Grid.RowHeightSmall
getset

小字体模式下的行高度

◆ RowRendererFunction

string? FineUICore.Grid.RowRendererFunction
getset

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

◆ Rows

virtual GridRowCollection FineUICore.Grid.Rows
get

行数据

◆ RowVerticalAlign

VerticalAlign? FineUICore.Grid.RowVerticalAlign
getset

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

◆ ScrollTopAfterPaging

bool? FineUICore.Grid.ScrollTopAfterPaging
getset

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

◆ ScrollTopAfterSorting

bool? FineUICore.Grid.ScrollTopAfterSorting
getset

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

◆ SelectedCell

string []? FineUICore.Grid.SelectedCell
getset

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

◆ SelectedRowID

string FineUICore.Grid.SelectedRowID
getset

选中的行ID

◆ SelectedRowIDArray

string []? FineUICore.Grid.SelectedRowIDArray
getset

选中的行ID列表

◆ SelectedRowIndex

int FineUICore.Grid.SelectedRowIndex
getset

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

◆ SelectedRowIndexArray

int []? FineUICore.Grid.SelectedRowIndexArray
getset

选中行的索引列表

◆ SeparateFilterMenu

bool? FineUICore.Grid.SeparateFilterMenu
getset

是否启用单独的过滤菜单

◆ ShowGridHeader

bool? FineUICore.Grid.ShowGridHeader
getset

显示表格表头

◆ ShowPagingMessage

bool? FineUICore.Grid.ShowPagingMessage
getset

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

◆ ShowSelectedCell

bool?? FineUICore.Grid.ShowSelectedCell
getset

高亮显示选中的单元格

◆ ShowSelectedRow

bool? FineUICore.Grid.ShowSelectedRow
getset

高亮显示选中的行

◆ SortDirection

string? FineUICore.Grid.SortDirection
getset

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

◆ SortField

string? FineUICore.Grid.SortField
getset

排序字段

◆ SortFieldArray

string []? FineUICore.Grid.SortFieldArray
getset

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

◆ SortingCancel

bool? FineUICore.Grid.SortingCancel
getset

允许点击列头来取消排序

◆ SortingMulti

bool? FineUICore.Grid.SortingMulti
getset

支持多列排序

◆ SortingToolTip

bool? FineUICore.Grid.SortingToolTip
getset

显示列头的排序提示信息

◆ SummaryData

JObject? FineUICore.Grid.SummaryData
getset

合计行数据

◆ SummaryDataArray

JArray? FineUICore.Grid.SummaryDataArray
getset

合计行数据

◆ SummaryPosition

SummaryPosition? FineUICore.Grid.SummaryPosition
getset

合计行的位置

◆ SummaryRowCount

int? FineUICore.Grid.SummaryRowCount
getset

合计行的行数

◆ TabEditableCell

bool? FineUICore.Grid.TabEditableCell
getset

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

◆ TabVerticalNavigate

bool? FineUICore.Grid.TabVerticalNavigate
getset

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

◆ TreeCascadeCheck

bool? FineUICore.Grid.TreeCascadeCheck
getset

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

◆ TreeCheckBox

bool? FineUICore.Grid.TreeCheckBox
getset

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

◆ TreeColumn

string? FineUICore.Grid.TreeColumn
getset

显示树状层级的列(ColumnID)

◆ TreeExpandOnDblClick

bool? FineUICore.Grid.TreeExpandOnDblClick
getset

双击展开树节点

◆ TreeOnlyFolderCheck

bool? FineUICore.Grid.TreeOnlyFolderCheck
getset

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

◆ TreeOnlyLeafCheck

bool? FineUICore.Grid.TreeOnlyLeafCheck
getset

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


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