fineui grid ajax,FineUI.Grid类 参考
类 FineUI.Grid 继承关系图:

Public 成员函数
当在客户端修改了模板列中的值,调用此函数来告诉表格控件需要更新这些值; 如果对表格重新进行了数据绑定,则不需要调用此函数,因为重新绑定后会更新表格的全部内容 更多...
override void
绑定到数据源 更多...
获取用户修改的数据 更多...
获取删除的行索引列表 更多...
List< Dictionary< string,
string > >
获取新增的行数据 更多...
Dictionary< int, Dictionary
< string, string > >
获取用户修改的行数据 更多...
override boolLoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
处理回发数据 更多...
接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标) 更多...
获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标) 更多...
拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标) 更多...
获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标) 更多...
清空表格选中项 更多...
获取清空表格选中项的客户端脚本 更多...
voidAddNewRecord (JObject defaultObject)
添加一条新纪录 更多...
voidAddNewRecord (JObject defaultObject, bool appendToEnd)
添加一条新纪录 更多...
string
获取添加一条新纪录的客户端脚本 更多...
stringGetAddNewRecordReference (JObject defaultObject, bool appendToEnd)
获取添加一条新纪录的客户端脚本 更多...
删除选中行(或者单元格) 更多...
获取删除选中行(或者单元格)的客户端脚本 更多...
获取表格是否有选中项的客户端脚本 更多...
获取表格选中项数的客户端脚本 更多...
获取表格选中单元格的客户端脚本(仅用于AllowCellEditing模式) 更多...
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
stringGetNoSelectionAlertReference (string message, string title)
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本 更多...
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
string
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本 更多...
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
string
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本 更多...
通过列ID获取列实例 更多...
通过列索引获取列实例 更多...
选中所有行(设置SelectedRowIndexArray属性) 更多...
展开全部的行扩展列 更多...
折叠全部的行扩展列 更多...
override voidRaisePostBackEvent (string eventArgument)
处理回发事件 更多...
触发回发数据改变事件 更多...
刷新面板中的IFrame页面 更多...
获取刷新面板中IFrame页面的客户端脚本 更多...
virtual void
重置面板中所有字段 更多...
获取重置面板中所有字段的客户端脚本 更多...
new void
使控件获得焦点 更多...
voidFocus (bool selectText)
使控件获得焦点,并选中控件中的文本内容 更多...
voidFocus (bool selectText, int delayMilliseconds)
使控件获得焦点,并选中控件中的文本内容 更多...
获得使控件获得焦点的脚本 更多...
virtual stringGetFocusReference (bool selectText)
获得使控件获得焦点,并选中控件中的文本内容的脚本 更多...
virtual stringGetFocusReference (bool selectText, int delayMilliseconds)
获得使控件获得焦点,并选中控件中的文本内容的脚本 更多...
override voidRenderControl (HtmlTextWriter writer)
重载 RenderControl,为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法 更多...
从JObject恢复控件的属性 更多...
JObjectConvertPropertiesToJObject (List< string > propertyList)
将控件的属性列表转化为JObject对象 更多...
获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','');) 更多...
string
获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');) 更多...静态 Public 属性
static readonly string
模板列占位符前缀 更多...属性
不支持此属性 更多...
override bool
不支持此属性 更多...
override string
不支持此属性 更多...
override string
不支持此属性 更多...
override Layout
允许单元格编辑 更多...
int
编辑单元格时点击单元格的次数(默认为2次) 更多...
bool
允许服务器端分页 更多...
是否数据库分页 更多...
服务器端分页后清空选中的行 更多...
intPageSize[get, set]
每页显示项数 更多...
intPageIndex[get, set]
[AJAX属性]当前显示页索引 更多...
[AJAX属性]总页数 更多...
int
[AJAX属性]记录的总个数 更多...
bool
允许服务器端排序 更多...
string
排序方向("ASC", "DESC") 更多...
stringSortField[get, set]
当前排序字段(只读) 更多...
bool
启用合计行 更多...
JObject
[AJAX属性]合计行数据 更多...
合计行的位置 更多...
stringEmptyText[get, set]
数据为空时显示在内容区域的文本,可以是HTML标签 更多...
行中文字的垂直排列位置(默认为Middle) 更多...
是否延迟渲染 更多...
展开所有的行扩展列 更多...
启用表格中的文字选择 更多...
bool
显示表格表头 更多...
启用表头菜单 更多...
启用表格列分隔线(默认为false) 更多...
启用交替行显示不同的颜色 更多...
启用鼠标移动到行的颜色 更多...
选中行是否自动回发 更多...
点击行是否自动回发 更多...
双击行是否自动回发 更多...
结束编辑是否自动回发(需要启用AllowCellEditing) 更多...
string
自动扩展宽度以填充剩余空间的列(ColumnID) 更多...
boolForceFit[get, set]
成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效) 更多...
启用多选框 更多...
只能通过多选框选中行(仅在启用EnableCheckBoxSelect属性时有效) 更多...
启用多行选择 更多...
[AJAX属性]选中行的索引(列表中的第一项) 更多...
int[]
[AJAX属性]选中的单元格([行索引,列索引]) 更多...
[AJAX属性]选中行的索引列表 更多...
string[]
[AJAX属性]隐藏的列名称列表(逗号分隔) 更多...
objectDataSource[get, set]
string[]
行关键字段 更多...
List< object[]>
行关键字段的值 更多...
分页工具条项集合 更多...
virtual Collection< GridColumn >
JObjectF_Rows[get, set]
保存的行数据(内部使用) 更多...
EventHandler< EventArgs >
绑定前事件 更多...
行绑定前事件 更多...
行绑定后事件 更多...
页索引改变事件 更多...
行点击事件(需要启用EnableRowClick) 更多...
行双击事件(需要启用EnableRowDoubleClick) 更多...
行选中事件(需要启用EnableRowSelect) 更多...
结束编辑事件(需要启用EnableAfterEditEvent) 更多...
是否启用折叠事件 更多...
是否启用展开事件 更多...
virtual boolExpanded[get, set]
virtual boolCollapsed[get, set]
[AJAX属性]是否折叠 更多...
virtual bool
是否允许折叠 更多...
stringTitle[get, set]
[AJAX属性]标题 更多...
virtual boolShowHeader[get, set]
是否显示标题栏 更多...
stringIconUrl[get, set]
virtual IconIcon[get, set]
EventHandler
EventHandler
boolAutoScroll[get, set]
是否自动滚动 更多...
bool
启用自定义的圆角边框 更多...
stringBodyStyle[get, set]
内容区域的样式 更多...
virtual string
内容区域的内边距,字符串类型,可以设置上下左右的内边距,比如'0px 5px'或'5px 10px 2px 2px' 更多...
virtual boolShowBorder[get, set]
是否显示边框 更多...
工具栏控件 更多...
virtual stringIFrameUrl[get, set]
[AJAX属性]IFrame的地址 更多...
virtual stringIFrameName[get, set]
IFrame的名称 更多...
virtual bool
是否启用IFrame 更多...
override bool
不支持此属性 更多...
virtual LayoutLayout[get, set]
UnitWidth[get, set]
UnitHeight[get, set]
string
锚点值(当父容器的Layout=Anchor时有效) 更多...
string
列的宽度(当父容器的Layout=Column时有效) 更多...
stringRowHeight[get, set]
行的宽度(当父容器的Layout=Row时有效) 更多...
UnitAbsoluteX[get, set]
绝对定位的X坐标(当父容器的Layout=Absolute时有效) 更多...
UnitAbsoluteY[get, set]
绝对定位的Y坐标(当父容器的Layout=Absolute时有效) 更多...
表格列数(当父容器的Layout=Table时有效) 更多...
int
表格合并行(当父容器的Layout=Table时有效) 更多...
int
表格合并列(当父容器的Layout=Table时有效) 更多...
控制子控件的位置(当本容器的Layout=VBox或者HBox时有效) 更多...
控制子控件的位置(当本容器的Layout=VBox或者HBox时有效) 更多...
string
内边距(当本容器的Layout=VBox或者HBox时有效) 更多...
子控件的外边距(当本容器的Layout=VBox或者HBox时有效) 更多...
intBoxFlex[get, set]
控制子控件的尺寸(当父容器的Layout=VBox或者HBox时有效) 更多...
stringBoxMargin[get, set]
外边距(当父容器的Layout=VBox或者HBox时有效) 更多...
virtual bool
页面加载后立即获得焦点 更多...
virtual stringCssClass[get, set]
[AJAX属性]控件样式类名 更多...
virtual stringCssStyle[get, set]
[AJAX属性]控件样式 更多...
override bool
不支持此属性(禁用控件默认的ViewState) 更多...
override string
控件的客户端ID(比如:RegionPanel1_Button1) 更多...
string
控件外部容器的客户端ID(比如:Button1_wrapper) 更多...
string
virtual string
JObjectAttributes[get, set]
HTML标签属性 更多...
override stringID[get, set]
virtual boolEnabled[get, set]
[AJAX属性]是否可用 更多...
bool
指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性) 更多...
override bool
只读属性,指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性) 更多...
virtual boolHidden[get, set]
[AJAX属性]是否隐藏控件 更多...
HideMode[get, set]
virtual boolEnableAjax[get, set]
是否启用AJAX 更多...
virtual bool
是否启用FState压缩(默认为true) 更多...
是否启用Ajax正在加载提示 更多...
Ajax正在加载提示的类型 更多...
是否处于FineUI的AJAX回发过程 更多...
详细描述
表格控件
构造及析构函数说明
FineUI.Grid.Grid
(
)
构造函数
成员函数说明
void FineUI.Grid.AddNewRecord
(
JObject
defaultObject)
添加一条新纪录
参数defaultObject缺省值
void FineUI.Grid.AddNewRecord
(
JObject
defaultObject,
bool
appendToEnd
)
添加一条新纪录
参数defaultObject缺省值
appendToEnd是否添加到末尾
void FineUI.Grid.ClearSelections
(
)
清空表格选中项
void FineUI.Grid.CollapseRowExpanders
(
)
折叠全部的行扩展列
void FineUI.Grid.CommitChanges
(
)
接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
override void FineUI.Grid.DataBind
(
)
绑定到数据源
void FineUI.Grid.DeleteSelected
(
)
删除选中行(或者单元格)
void FineUI.Grid.ExpandRowExpanders
(
)
展开全部的行扩展列
GridColumn FineUI.Grid.FindColumn
(
string
columnID)
通过列ID获取列实例
参数columnID列ID
返回列实例
GridColumn FineUI.Grid.FindColumn
(
int
columnIndex)
通过列索引获取列实例
参数columnIndex列索引
返回列实例
string FineUI.Grid.GetAddNewRecordReference
(
JObject
defaultObject)
获取添加一条新纪录的客户端脚本
参数defaultObject缺省值
返回客户端脚本
string FineUI.Grid.GetAddNewRecordReference
(
JObject
defaultObject,
bool
appendToEnd
)
获取添加一条新纪录的客户端脚本
参数defaultObject缺省值
appendToEnd是否添加到末尾
返回客户端脚本
string FineUI.Grid.GetClearSelectionsReference
(
)
获取清空表格选中项的客户端脚本
返回客户端脚本
string FineUI.Grid.GetCommitChangesReference
(
)
获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
返回客户端脚本
List FineUI.Grid.GetDeletedList
(
)
获取删除的行索引列表
返回
string FineUI.Grid.GetDeleteSelectedReference
(
)
获取删除选中行(或者单元格)的客户端脚本
返回客户端脚本
string FineUI.Grid.GetHasSelectionReference
(
)
获取表格是否有选中项的客户端脚本
返回客户端脚本
JArray FineUI.Grid.GetModifiedData
(
)
获取用户修改的数据
返回
Dictionary > FineUI.Grid.GetModifiedDict
(
)
获取用户修改的行数据
返回
List > FineUI.Grid.GetNewAddedList
(
)
获取新增的行数据
返回
string FineUI.Grid.GetNoSelectionAlertInParentReference
(
string
message)
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
参数message对话框消息
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertInParentReference
(
string
message,
string
title
)
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertInParentReference
(
string
message,
string
title,
)
获取表格没有任何选中项时在父级窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
icon对话框图标
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertInTopReference
(
string
message)
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
参数message对话框消息
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertInTopReference
(
string
message,
string
title
)
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertInTopReference
(
string
message,
string
title,
)
获取表格没有任何选中项时在顶级窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
icon对话框图标
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertReference
(
string
message)
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertReference
(
string
message,
string
title
)
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
返回客户端脚本
string FineUI.Grid.GetNoSelectionAlertReference
(
string
message,
string
title,
)
获取表格没有任何选中项时在本窗口弹出提示对话框的客户端脚本
参数message对话框消息
title对话框标题
icon对话框图标
返回客户端脚本
string FineUI.Grid.GetRejectChangesReference
(
)
获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
string FineUI.Grid.GetSelectedCellReference
(
)
获取表格选中单元格的客户端脚本(仅用于AllowCellEditing模式)
返回客户端脚本
string FineUI.Grid.GetSelectedCountReference
(
)
获取表格选中项数的客户端脚本
返回客户端脚本
override bool FineUI.Grid.LoadPostData
(
string
postDataKey,
System.Collections.Specialized.NameValueCollection
postCollection
)
virtual
处理回发数据
参数postDataKey回发数据键
postCollection回发数据集
返回回发数据是否改变
override void FineUI.Grid.RaisePostBackEvent
(
string
eventArgument)
virtual
处理回发事件
参数eventArgument事件参数
void FineUI.Grid.RejectChanges
(
)
拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
void FineUI.Grid.SelectAllRows
(
)
选中所有行(设置SelectedRowIndexArray属性)
void FineUI.Grid.UpdateTemplateFields
(
)
当在客户端修改了模板列中的值,调用此函数来告诉表格控件需要更新这些值; 如果对表格重新进行了数据绑定,则不需要调用此函数,因为重新绑定后会更新表格的全部内容
类成员变量说明
readonly string FineUI.Grid.TEMPLATE_PLACEHOLDER_PREFIX = "#@TPL@#"
static
模板列占位符前缀
属性说明
EventHandler FineUI.Grid.AfterEdit
addremove
结束编辑事件(需要启用EnableAfterEditEvent)
virtual Collection FineUI.Grid.AllColumns
get
全部的列
bool FineUI.Grid.AllowCellEditing
getset
允许单元格编辑
bool FineUI.Grid.AllowPaging
getset
允许服务器端分页
bool FineUI.Grid.AllowSorting
getset
允许服务器端排序
string FineUI.Grid.AutoExpandColumn
getset
自动扩展宽度以填充剩余空间的列(ColumnID)
bool FineUI.Grid.CheckBoxSelectOnly
getset
只能通过多选框选中行(仅在启用EnableCheckBoxSelect属性时有效)
bool FineUI.Grid.ClearSelectedRowsAfterPaging
getset
服务器端分页后清空选中的行
int FineUI.Grid.ClicksToEdit
getset
编辑单元格时点击单元格的次数(默认为2次)
virtual GridColumnCollection FineUI.Grid.Columns
get
列数据
string [] FineUI.Grid.DataKeyNames
getset
行关键字段
List FineUI.Grid.DataKeys
get
行关键字段的值
object FineUI.Grid.DataSource
getset
数据源
string FineUI.Grid.EmptyText
getset
数据为空时显示在内容区域的文本,可以是HTML标签
bool FineUI.Grid.EnableAfterEditEvent
getset
结束编辑是否自动回发(需要启用AllowCellEditing)
bool FineUI.Grid.EnableAlternateRowColor
getset
启用交替行显示不同的颜色
bool FineUI.Grid.EnableCheckBoxSelect
getset
启用多选框
bool FineUI.Grid.EnableColumnLines
getset
启用表格列分隔线(默认为false)
bool FineUI.Grid.EnableDelayRender
getset
是否延迟渲染
bool FineUI.Grid.EnableHeaderMenu
getset
启用表头菜单
override bool FineUI.Grid.EnableIFrame
get
不支持此属性
bool FineUI.Grid.EnableMouseOverColor
getset
启用鼠标移动到行的颜色
bool FineUI.Grid.EnableMultiSelect
getset
启用多行选择
bool FineUI.Grid.EnableRowClickEvent
getset
点击行是否自动回发
bool FineUI.Grid.EnableRowDoubleClickEvent
getset
双击行是否自动回发
bool FineUI.Grid.EnableRowSelectEvent
getset
选中行是否自动回发
bool FineUI.Grid.EnableSummary
getset
启用合计行
bool FineUI.Grid.EnableTextSelection
getset
启用表格中的文字选择
bool FineUI.Grid.ExpandAllRowExpanders
getset
展开所有的行扩展列
JObject FineUI.Grid.F_Rows
getset
保存的行数据(内部使用)
bool FineUI.Grid.ForceFit
getset
成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效)
string [] FineUI.Grid.HiddenColumns
getset
[AJAX属性]隐藏的列名称列表(逗号分隔)
override string FineUI.Grid.IFrameName
get
不支持此属性
override string FineUI.Grid.IFrameUrl
get
不支持此属性
bool FineUI.Grid.IsDatabasePaging
getset
是否数据库分页
override ControlBaseCollection FineUI.Grid.Items
get
不支持此属性
override Layout FineUI.Grid.Layout
get
布局类型
int FineUI.Grid.PageCount
get
[AJAX属性]总页数
int FineUI.Grid.PageIndex
getset
[AJAX属性]当前显示页索引
EventHandler FineUI.Grid.PageIndexChange
addremove
页索引改变事件
virtual ControlBaseCollection FineUI.Grid.PageItems
get
分页工具条项集合
int FineUI.Grid.PageSize
getset
每页显示项数
EventHandler FineUI.Grid.PreDataBound
addremove
绑定前事件
EventHandler FineUI.Grid.PreRowDataBound
addremove
行绑定前事件
int FineUI.Grid.RecordCount
getset
[AJAX属性]记录的总个数
EventHandler FineUI.Grid.RowClick
addremove
行点击事件(需要启用EnableRowClick)
EventHandler FineUI.Grid.RowCommand
addremove
行内事件
EventHandler FineUI.Grid.RowDataBound
addremove
行绑定后事件
EventHandler FineUI.Grid.RowDoubleClick
addremove
行双击事件(需要启用EnableRowDoubleClick)
virtual GridRowCollection FineUI.Grid.Rows
get
行数据
EventHandler FineUI.Grid.RowSelect
addremove
行选中事件(需要启用EnableRowSelect)
VerticalAlign FineUI.Grid.RowVerticalAlign
getset
行中文字的垂直排列位置(默认为Middle)
int [] FineUI.Grid.SelectedCell
getset
[AJAX属性]选中的单元格([行索引,列索引])
int FineUI.Grid.SelectedRowIndex
getset
[AJAX属性]选中行的索引(列表中的第一项)
int [] FineUI.Grid.SelectedRowIndexArray
getset
[AJAX属性]选中行的索引列表
bool FineUI.Grid.ShowGridHeader
getset
显示表格表头
EventHandler FineUI.Grid.Sort
addremove
排序事件
string FineUI.Grid.SortDirection
getset
排序方向("ASC", "DESC")
string FineUI.Grid.SortField
getset
当前排序字段(只读)
JObject FineUI.Grid.SummaryData
getset
[AJAX属性]合计行数据
SummaryPosition FineUI.Grid.SummaryPosition
getset
合计行的位置
该类的文档由以下文件生成:Grid.cs
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)