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

表格控件 更多...

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

Public 成员函数

 Grid ()
 构造函数
 
GridColumn GetSortColumn (string sortField)
 通过列排序字段获取列实例
 
void DataBind ()
 绑定到数据源
 
void DataBind (bool keepCurrentData)
 绑定到数据源
 
int GetStartRowIndex ()
 获取当前分页的起始行序号(不分页或者数据库分页时,返回零)
 
int GetEndRowIndex ()
 获取当前分页的结束行序号
 
GridRow FindRow (int rowIndex)
 通过行序号获取行对象
 
GridColumn FindColumn (string columnID)
 通过列ID获取列实例
 
GridColumn FindColumn (int columnIndex)
 通过列索引获取列实例
 
GridCommand FindCommand (string commandName)
 通过行命令名称获取实例
 
string GetCommitChangesReference ()
 获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
 
string GetRejectChangesReference ()
 获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
 
string GetClearSelectionsReference ()
 获取清空表格选中项的客户端脚本
 
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)
 获取添加一条新纪录的客户端脚本
 
string GetUpdateCellValueReference (int rowIndex, string columnId, string cellValue)
 获取更新可编辑单元格值的客户端脚本
 
string GetUpdateCellValueReference (string rowId, string columnId, string cellValue)
 获取更新可编辑单元格值的客户端脚本
 
string GetUpdateCellValueReference (string rowId, JObject updateObject)
 获取更新可编辑单元格值的客户端脚本
 
string GetUpdateCellValueReference (int rowIndex, JObject updateObject)
 获取更新可编辑单元格值的客户端脚本
 
string GetDeleteRowReference (string rowId)
 获取删除指定行的客户端脚本
 
string GetDeleteRowReference (string rowId, bool forceUpdate)
 获取删除指定行的客户端脚本
 
string GetDeleteRowReference (int rowIndex)
 获取删除指定行的客户端脚本
 
string GetDeleteRowReference (int rowIndex, 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)
 获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
 
string GetSelectAllRowsReference ()
 获取选中所有行的脚本
 
string GetDeselectAllRowsReference ()
 获取取消选中所有行的脚本
 
string GetExpandRowExpandersReference ()
 获取展开全部行扩展列的脚本
 
string GetCollapseRowExpandersReference ()
 获取折叠全部行扩展列的脚本
 
string GetAppendDataReference (object dataSource)
 追加数据
 
string GetLoadDataReference (string parentRowId, object dataSource)
 获取加载数据的脚本(启用树表格)
 
string GetHideColumnReference (string columnId)
 获取隐藏列的脚本
 
string GetShowColumnReference (string columnId)
 获取显示列的脚本
 
- Public 成员函数 继承自 FineUICore.PanelBase
void RefreshIFrame ()
 刷新面板中的IFrame页面
 
string GetRefreshIFrameReference ()
 获取刷新面板中IFrame页面的客户端脚本
 
void ClearDirty ()
 清空面板内表单字段的改变状态
 
string GetClearDirtyReference ()
 获取清空面板内表单字段改变状态的客户端脚本
 
virtual void Reset ()
 重置面板中所有字段
 
virtual string GetResetReference ()
 获取重置面板中所有字段的客户端脚本
 
- Public 成员函数 继承自 FineUICore.Component
void ApplyStyles (string styles)
 设置控件样式
 
void AddCssClass (string cssClass)
 添加控件样式类
 
void RemoveCssClass (string cssClass)
 删除控件样式类
 
- 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)
 获取回发页面的客户端脚本
 
virtual string GetHideReference ()
 获取隐藏控件的客户端脚本
 
virtual string GetShowReference ()
 获取显示控件的客户端脚本
 

静态 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]
 行高度固定
 
int? RowHeight [get, set]
 行高度
 
int? RowHeightCompact [get, set]
 紧凑模式下的行高度
 
int? RowHeightSmall [get, set]
 小字体模式下的行高度
 
int? RowHeightLarge [get, set]
 大字体模式下的行高度
 
int? 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]
 过滤数据
 
JArray ModifiedData [get, set]
 修改的数据(包含新增和删除的行信息)
 
JArray MergedData [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(当DataIDField属性存在时有效)
 
string[] SelectedRowIDArray [get, set]
 选中的行ID列表(当DataIDField属性存在时有效)
 
object DataSource [get, set]
 数据源
 
string[] DataAttributeFields [get, set]
 行属性字段
 
string[] DataKeyNames [get, set]
 行关键字段(仅WebForms适用)
 
List< object[]> DataKeys [get]
 行关键字段的值(仅WebForms适用)
 
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]
 是否启用级联选择(仅适用于树表格)
 
- 属性 继承自 FineUICore.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]
 自定义图标字体的样式类
 
- 属性 继承自 FineUICore.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
 
- 属性 继承自 FineUICore.Container
override bool FocusOnPageLoad [get]
 不支持此属性
 
bool LayoutAfterImagesLoad [get, set]
 容器中的全部图片加载完毕后,对容器重新进行布局
 
virtual LayoutType Layout [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时有效)
 
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时有效)
 
- 属性 继承自 FineUICore.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]
 底部外边距
 
- 属性 继承自 FineUICore.ControlBase
ControlBase Parent [get]
 父控件
 
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 IsFineUICoreAjaxPostBack [get]
 是否处于FineUI的AJAX回发过程
 
virtual ListenerCollection Listeners [get, set]
 客户端事件列表
 
virtual EventCollection Events [get, set]
 服务端事件列表
 

详细描述

表格控件

构造及析构函数说明

◆ Grid()

FineUICore.Grid.Grid ( )

构造函数

成员函数说明

◆ DataBind() [1/2]

void FineUICore.Grid.DataBind ( )

绑定到数据源

◆ DataBind() [2/2]

void FineUICore.Grid.DataBind ( bool  keepCurrentData)

绑定到数据源

参数
keepCurrentData是否保持当前数据

◆ FindColumn() [1/2]

GridColumn FineUICore.Grid.FindColumn ( int  columnIndex)

通过列索引获取列实例

参数
columnIndex列索引
返回
列实例

◆ FindColumn() [2/2]

GridColumn FineUICore.Grid.FindColumn ( string  columnID)

通过列ID获取列实例

参数
columnID列ID
返回
列实例

◆ FindCommand()

GridCommand FineUICore.Grid.FindCommand ( string  commandName)

通过行命令名称获取实例

参数
commandName
返回

◆ 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添加后使某列处于编辑状态
返回
客户端脚本

◆ GetAppendDataReference()

string FineUICore.Grid.GetAppendDataReference ( object  dataSource)

追加数据

参数
dataSource

◆ GetClearSelectionsReference()

string FineUICore.Grid.GetClearSelectionsReference ( )

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

返回
客户端脚本

◆ GetCollapseRowExpandersReference()

string FineUICore.Grid.GetCollapseRowExpandersReference ( )

获取折叠全部行扩展列的脚本

返回

◆ GetCommitChangesReference()

string FineUICore.Grid.GetCommitChangesReference ( )

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

返回
客户端脚本

◆ GetDeleteRowReference() [1/4]

string FineUICore.Grid.GetDeleteRowReference ( int  rowIndex)

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

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

◆ GetDeleteRowReference() [2/4]

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

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

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

◆ GetDeleteRowReference() [3/4]

string FineUICore.Grid.GetDeleteRowReference ( string  rowId)

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

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

◆ GetDeleteRowReference() [4/4]

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

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

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

◆ GetDeleteSelectedRowsReference() [1/2]

string FineUICore.Grid.GetDeleteSelectedRowsReference ( )

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

返回
客户端脚本

◆ GetDeleteSelectedRowsReference() [2/2]

string FineUICore.Grid.GetDeleteSelectedRowsReference ( bool  forceUpdate)

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

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

◆ GetDeselectAllRowsReference()

string FineUICore.Grid.GetDeselectAllRowsReference ( )

获取取消选中所有行的脚本

返回

◆ GetEndRowIndex()

int FineUICore.Grid.GetEndRowIndex ( )

获取当前分页的结束行序号

返回

◆ GetExpandRowExpandersReference()

string FineUICore.Grid.GetExpandRowExpandersReference ( )

获取展开全部行扩展列的脚本

返回

◆ GetHasSelectionReference()

string FineUICore.Grid.GetHasSelectionReference ( )

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

返回
客户端脚本

◆ GetHideColumnReference()

string FineUICore.Grid.GetHideColumnReference ( string  columnId)

获取隐藏列的脚本

参数
columnId
返回

◆ GetLoadDataReference()

string FineUICore.Grid.GetLoadDataReference ( string  parentRowId,
object  dataSource 
)

获取加载数据的脚本(启用树表格)

参数
parentRowId
dataSource
返回

◆ 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 ( )

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

◆ GetSelectAllRowsReference()

string FineUICore.Grid.GetSelectAllRowsReference ( )

获取选中所有行的脚本

返回

◆ GetSelectCellReference() [1/2]

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

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

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

◆ GetSelectCellReference() [2/2]

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

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

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

◆ GetSelectedCellReference()

string FineUICore.Grid.GetSelectedCellReference ( )

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

返回
客户端脚本

◆ GetSelectedCountReference()

string FineUICore.Grid.GetSelectedCountReference ( )

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

返回
客户端脚本

◆ GetShowColumnReference()

string FineUICore.Grid.GetShowColumnReference ( string  columnId)

获取显示列的脚本

参数
columnId
返回

◆ GetSortColumn()

GridColumn FineUICore.Grid.GetSortColumn ( string  sortField)

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

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

◆ GetStartRowIndex()

int FineUICore.Grid.GetStartRowIndex ( )

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

返回

◆ GetUpdateCellValueReference() [1/4]

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

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

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

◆ GetUpdateCellValueReference() [2/4]

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

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

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

◆ GetUpdateCellValueReference() [3/4]

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

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

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

◆ GetUpdateCellValueReference() [4/4]

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

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

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

类成员变量说明

◆ 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

GridColumnCollection FineUICore.Grid.Columns
get

列集合

◆ DataAttributeFields

string [] FineUICore.Grid.DataAttributeFields
getset

行属性字段

◆ DataIDField

string FineUICore.Grid.DataIDField
getset

行数据标识字段名

◆ DataKeyNames

string [] FineUICore.Grid.DataKeyNames
getset

行关键字段(仅WebForms适用)

◆ DataKeys

List<object[]> FineUICore.Grid.DataKeys
get

行关键字段的值(仅WebForms适用)

◆ 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

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

◆ 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

不支持此属性

◆ IncludeMergedData

bool FineUICore.Grid.IncludeMergedData
getset

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

◆ InlineFilters

bool FineUICore.Grid.InlineFilters
getset

是否内联过滤

◆ IsDatabasePaging

bool FineUICore.Grid.IsDatabasePaging
getset

是否数据库分页

◆ IsDatabaseSorting

bool FineUICore.Grid.IsDatabaseSorting
getset

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

◆ IsRowEditing

bool FineUICore.Grid.IsRowEditing
getset

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

◆ 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)

◆ MergedData

JArray FineUICore.Grid.MergedData
getset

合并后的表格数据(包含修改和未修改的数据,不包含已经删除的行数据)

◆ MinColumnWidth

int? FineUICore.Grid.MinColumnWidth
getset

最小列宽度

◆ ModifiedData

JArray FineUICore.Grid.ModifiedData
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(当DataIDField属性存在时有效)

◆ SelectedRowIDArray

string [] FineUICore.Grid.SelectedRowIDArray
getset

选中的行ID列表(当DataIDField属性存在时有效)

◆ 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

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


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