|
| Grid () |
| 构造函数
|
|
GridColumn | GetSortColumn (string sortField) |
| 通过列排序字段获取列实例
|
|
void | UpdateTemplateFields () |
| 当在客户端修改了模板列中的值,调用此函数来告诉表格控件需要更新这些值; 如果对表格重新进行了数据绑定,则不需要调用此函数,因为重新绑定后会更新表格的全部内容
|
|
void | AppendData (object dataSource) |
| 追加数据
|
|
new void | DataBind () |
| 绑定到数据源
|
|
new void | DataBind (bool keepCurrentData) |
| 绑定到数据源
|
|
JArray | GetMergedData () |
| 获取合并后的表格数据(不包含已经删除的行数据)(仅在启用单元格编辑时有效)
|
|
JArray | GetModifiedData () |
| 获取用户修改的数据(仅在启用单元格编辑时有效)
|
|
List< int > | GetDeletedList () |
| 获取删除的行索引列表(仅在启用单元格编辑时有效)
|
|
List< Dictionary< string, object > > | GetNewAddedList () |
| 获取新增的行数据(仅在启用单元格编辑时有效)
|
|
Dictionary< int, Dictionary< string, object > > | GetModifiedDict () |
| 获取用户修改的行数据(仅在启用单元格编辑时有效)
|
|
override bool | LoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection) |
| 处理回发数据
|
|
void | CommitChanges () |
| 接受用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
|
|
string | GetCommitChangesReference () |
| 获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
|
|
void | RejectChanges () |
| 拒绝用户编辑单元格(同时消除编辑单元格左上方的红色提示图标)
|
|
string | GetRejectChangesReference () |
| 获取拒绝用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
|
|
void | ClearSelections () |
| 清空表格选中项
|
|
string | GetClearSelectionsReference () |
| 获取清空表格选中项的客户端脚本
|
|
void | ClearSelection () |
| 清空表格选中项
|
|
string | GetClearSelectionReference () |
| 获取清空表格选中项的客户端脚本
|
|
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 | DeleteSelected () |
| 删除选中行
|
|
string | GetDeleteSelectedReference () |
| 获取删除选中行的客户端脚本
|
|
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 () |
| 获取当前分页的起始行序号(不分页或者数据库分页时,返回零)
|
|
int | GetEndRowIndex () |
| 获取当前分页的结束行序号
|
|
GridRow | FindRow (string rowID) |
| 通过行ID获取行对象
|
|
GridRow | FindRow (int rowIndex) |
| 通过行序号获取行对象
|
|
GridColumn | FindColumn (string columnID) |
| 通过列ID获取列实例
|
|
GridColumn | FindColumn (int columnIndex) |
| 通过列索引获取列实例
|
|
void | SelectAllRows () |
| 选中所有行(设置SelectedRowIndexArray属性)
|
|
void | ExpandRowExpanders () |
| 展开全部的行扩展列
|
|
void | CollapseRowExpanders () |
| 折叠全部的行扩展列
|
|
GridRow[] | GetCheckedRows () |
| 获取复选框处于选中状态的行数组
|
|
override void | RaisePostBackEvent (string eventArgument) |
| 处理回发事件
|
|
| CollapsablePanel () |
| 构造函数
|
|
virtual void | RaisePostDataChangedEvent () |
| 触发回发数据改变事件
|
|
| PanelBase () |
| 构造函数
|
|
void | RefreshIFrame () |
| 刷新面板中的IFrame页面
|
|
string | GetRefreshIFrameReference () |
| 获取刷新面板中IFrame页面的客户端脚本
|
|
void | ClearDirty () |
| 清空面板内表单字段的改变状态
|
|
string | GetClearDirtyReference () |
| 清空面板内表单字段的改变状态
|
|
virtual void | Reset () |
| 重置面板中所有字段
|
|
virtual string | GetResetReference () |
| 获取重置面板中所有字段的客户端脚本
|
|
| Container () |
| 构造函数
|
|
| BoxComponent () |
| 构造函数
|
|
| Component () |
| 构造函数
|
|
| ControlBase () |
| 构造函数
|
|
override void | RenderControl (HtmlTextWriter writer) |
| 重载 RenderControl,为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法
|
|
bool | PropertyModified (string propertyName) |
| 回发过程中此属性是否被改变 如果是客户端可以改变的属性,仅在服务器端改变时才返回 true, (如果仅是客户端改变,则返回 false,因为客户端改变的属性不需要再输出相应的 JavaScript 脚本)
|
|
bool | PropertyModified (params string[] propertyNames) |
| 回发过程中这些属性是否被改变 只要任何属性被改变,就返回 true
|
|
void | RecoverPropertiesFromJObject (JObject state) |
| 从JObject恢复控件的属性
|
|
JObject | ConvertPropertiesToJObject (List< string > propertyList) |
| 将控件的属性列表转化为JObject对象
|
|
string | GetPostBackEventReference () |
| 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','');)
|
|
string | GetPostBackEventReference (string eventArgument) |
| 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
|
|
string | GetPostBackEventReference (string eventArgument, bool enableAjax) |
| 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
|
|
string | GetPostBackEventReference (string eventArgument, bool enableAjax, bool persistOriginal) |
| 获取回发页面的客户端脚本(比如:__doPostBack('btnChangeEnable','true');)
|
|
|
override ITemplate | Content [get] |
| 不支持此属性
|
|
override ControlBaseCollection | Items [get] |
| 不支持此属性
|
|
override bool | EnableIFrame [get] |
| 不支持此属性
|
|
override string | IFrameUrl [get] |
| 不支持此属性
|
|
override string | IFrameName [get] |
| 不支持此属性
|
|
override bool | AutoScroll [get, set] |
| 不支持此属性
|
|
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] |
| 允许单元格编辑
|
|
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] |
| [AJAX属性]过滤数据
|
|
bool | AutoSelectEditor [get, set] |
| 单元格编辑时自动选中编辑框内的文本(默认为false)
|
|
bool | AllowPaging [get, set] |
| 允许服务器端分页
|
|
bool | IsDatabasePaging [get, set] |
| 是否数据库分页
|
|
bool | ClearSelectionBeforePaging [get, set] |
| 分页前清空选中项(客户端执行)
|
|
bool | ClearSelectionBeforeSorting [get, set] |
| 排序前清空选中项(客户端执行)
|
|
bool | ClearSelectionBeforeBinding [get, set] |
| 数据绑定前清空选中项
|
|
int | PageSize [get, set] |
| 每页显示项数
|
|
PagingType | PagingType [get, set] |
| 分页工具栏的显示类型
|
|
int | MaxPagingNumberButton [get, set] |
| 最多显示数字分页按钮的个数(默认值:5)
|
|
int | PageIndex [get, set] |
| [AJAX属性]当前显示页索引
|
|
int | PageCount [get] |
| [AJAX属性]总页数
|
|
int | RecordCount [get, set] |
| [AJAX属性]记录的总个数
|
|
string[] | SortFieldArray [get, set] |
| [AJAX属性]排序字段列表(每个排序字段后面紧跟着排序方向,例如:["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] |
| [AJAX属性]合计行数据
|
|
JArray | SummaryDataArray [get, set] |
| [AJAX属性]合计行数据
|
|
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 | ScrollTopAfterPaging [get, set] |
| 翻页后滚动到顶部(默认为false)
|
|
bool | ScrollTopAfterSorting [get, set] |
| 排序后滚动到顶部(默认为false)
|
|
bool | ClickOnContextMenu [get, set] |
| 右键点击时选中当前行(默认为true)
|
|
bool | ArrowKeySelection [get, set] |
| 箭头按键改变选中行和单元格
|
|
bool | MouseWheelSelection [get, set] |
| 鼠标滚轮改变选中行
|
|
bool | QuickPaging [get, set] |
| 是否启用快速翻页功能(上下按键或者鼠标滚轮改变选中行)
|
|
bool | QuickPagingThenSelect [get, set] |
| 快速翻页后自动选中第一行或者最后一行
|
|
Unit | 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] |
| 启用鼠标移动到行的颜色
|
|
bool | EnableRowSelectEvent [get, set] |
| 选中行是否自动回发
|
|
bool | EnableRowDeselectEvent [get, set] |
| 取消选中行是否自动回发
|
|
bool | EnableRowClickEvent [get, set] |
| 点击行是否自动回发
|
|
bool | EnableRowDoubleClickEvent [get, set] |
| 双击行是否自动回发
|
|
bool | EnableAfterEditEvent [get, set] |
| 结束编辑是否自动回发(需要启用AllowCellEditing)
|
|
string | AutoExpandColumn [get, set] |
| 自动扩展宽度以填充剩余空间的列(ColumnID)
|
|
bool | ForceFit [get, set] |
| 成比例改变表格各列的宽度,以防止出现水平滚动条(第一次加载和之后改变表格宽度时都有效)
|
|
CheckBoxDisplayType | CheckBoxSelectDisplayType [get, set] |
| 多选框列的显示类型
|
|
Unit | 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 | EnableRowHoverState [get, set] |
| 启用表格行的鼠标悬停样式
|
|
bool | ShowPagingMessage [get, set] |
| 显示分页工具条右侧的分页信息
|
|
string[] | SelectedCell [get, set] |
| [AJAX属性]选中的单元格([行ID,列ID])
|
|
string[] | HiddenColumns [get, set] |
| 隐藏的列ID列表(逗号分隔)
|
|
int | SelectedRowIndex [get, set] |
| [AJAX属性]选中行的索引(选中行在当前分页中的索引值)
|
|
int[] | SelectedRowIndexArray [get, set] |
| [AJAX属性]选中行的索引列表(选中行在当前分页中的索引值)
|
|
GridRow | SelectedRow [get] |
| 选中的行
|
|
string | SelectedRowID [get, set] |
| [AJAX属性]选中的行ID
|
|
string[] | SelectedRowIDArray [get, set] |
| [AJAX属性]选中的行ID列表
|
|
object | DataSource [get, set] |
| 数据源
|
|
string[] | DataKeyNames [get, set] |
| 行关键字段
|
|
string[] | DataAttributeFields [get, set] |
| 行属性字段
|
|
List< object[]> | DataKeys [get] |
| 行关键字段的值
|
|
virtual ControlBaseCollection | PageItems [get] |
| 分页工具条项集合
|
|
virtual Collection< GridColumn > | AllColumns [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] |
| 是否启用级联选择(仅适用于树表格)
|
|
JArray | F_Rows [get, set] |
| 保存的行数据(内部使用)
|
|
EventHandler< GridSortEventArgs > | Sort |
| 排序事件
|
|
EventHandler< EventArgs > | PreDataBound |
| 绑定前事件
|
|
EventHandler< EventArgs > | FilterChange |
| 过滤条件改变事件
|
|
EventHandler< GridPreRowEventArgs > | PreRowDataBound |
| 行绑定前事件
|
|
EventHandler< GridRowEventArgs > | RowDataBound |
| 行绑定后事件
|
|
EventHandler< GridCommandEventArgs > | RowCommand |
| 行内事件
|
|
EventHandler< GridPageEventArgs > | PageIndexChange |
| 页索引改变事件
|
|
EventHandler< GridRowClickEventArgs > | RowClick |
| 行点击事件(需要启用EnableRowClick)
|
|
EventHandler< GridRowClickEventArgs > | RowDoubleClick |
| 行双击事件(需要启用EnableRowDoubleClick)
|
|
EventHandler< GridRowSelectEventArgs > | RowSelect |
| 行选中事件(需要启用EnableRowSelect)
|
|
EventHandler< GridRowSelectEventArgs > | RowDeselect |
| 行取消选中事件(需要启用EnableRowDeselect)
|
|
EventHandler< GridAfterEditEventArgs > | AfterEdit |
| 结束编辑事件(需要启用EnableAfterEditEvent)
|
|
EventHandler< GridRowEventArgs > | RowLazyLoad |
| 行延迟加载事件(仅适用于树表格)
|
|
bool | EnableCollapseEvent [get, set] |
| 是否启用折叠事件
|
|
bool | EnableExpandEvent [get, set] |
| 是否启用展开事件
|
|
virtual bool | Expanded [get, set] |
| 是否展开
|
|
virtual bool | Collapsed [get, set] |
| [AJAX属性]是否折叠
|
|
virtual bool | EnableCollapse [get, set] |
| 是否允许折叠
|
|
string | Title [get, set] |
| [AJAX属性]标题
|
|
TextAlign | TitleAlign [get, set] |
| 标题文本的排列位置
|
|
string | TitleToolTip [get, set] |
| [AJAX属性]标题的提示文本
|
|
ToolTipType | TitleToolTipType [get, set] |
| 标题的提示文本类型
|
|
ToolTipPosition | TitleToolTipPosition [get, set] |
| 标题的提示文本位置
|
|
virtual bool | ShowHeader [get, set] |
| 是否显示标题栏
|
|
string | IconUrl [get, set] |
| [AJAX属性]图标地址
|
|
virtual Icon | Icon [get, set] |
| [AJAX属性]预定义图标
|
|
IconFont | IconFont [get, set] |
| [AJAX属性]预定义图标字体
|
|
string | IconFontClass [get, set] |
|
EventHandler | Collapse |
| 折叠事件
|
|
EventHandler | Expand |
| 展开事件
|
|
virtual bool | AutoScroll [get, set] |
| 是否自动滚动
|
|
bool? | EnableDefaultCorner [get, set] |
| 是否为圆角边框
|
|
bool | EnableTableStyle [get, set] |
| 是否启用表格样式
|
|
Unit | MinHeight [get, set] |
| 最小高度
|
|
Unit | MinWidth [get, set] |
| 最小宽度
|
|
Unit | MaxHeight [get, set] |
| 最大高度
|
|
Unit | 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] |
| 工具图标控件集合
|
|
virtual ITemplate | Content [get, set] |
| 子控件
|
|
virtual JObject | IFrameAttributes [get, set] |
| Iframe标签的属性
|
|
virtual string | IFrameUrl [get, set] |
| [AJAX属性]IFrame的地址
|
|
virtual string | IFrameName [get, set] |
| IFrame的名称
|
|
virtual bool | EnableIFrame [get, set] |
| 是否启用IFrame
|
|
override bool | FocusOnPageLoad [get] |
| 不支持此属性
|
|
bool | LayoutAfterImagesLoad [get, set] |
| 容器中的全部图片加载完毕后,对容器重新进行布局
|
|
virtual LayoutType | Layout [get, set] |
| 布局类型
|
|
Unit | Width [get, set] |
| 宽度
|
|
Unit | Height [get, set] |
| 高度
|
|
string | AnchorValue [get, set] |
| 锚点值(当父容器的Layout=Anchor时有效)
|
|
string | ColumnWidth [get, set] |
| 列的宽度(当父容器的Layout=Column时有效)
|
|
Unit | AbsoluteX [get, set] |
| 绝对定位的X坐标(当父容器的Layout=Absolute时有效)
|
|
Unit | 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时有效)
|
|
Unit | 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时有效)
|
|
bool | RegionSplit [get, set] |
| 是否启用区域分隔条
|
|
bool | RegionSplitDraggable [get, set] |
| 区域分隔条是否可拖动
|
|
bool | RegionSplitIcon [get, set] |
| 是否显示区域分隔条图标
|
|
Unit | RegionSplitWidth [get, set] |
| 区域分隔条的宽度
|
|
bool | RegionSplitTransparent [get, set] |
| 区域分隔条是否透明
|
|
string | RegionPercent [get, set] |
| 区域的百分比尺寸(当父容器的Layout=Region时有效)
|
|
bool | RegionSplitHeaderClass [get, set] |
| 是否为区域分隔条使用表头样式
|
|
Position | RegionPosition [get, set] |
| 区域所在的位置
|
|
virtual ? bool | EncodeText [get, set] |
|
virtual bool | FocusOnPageLoad [get, set] |
| 页面加载后立即获得焦点
|
|
virtual string | CssClass [get, set] |
| [AJAX属性]控件样式类名
|
|
virtual string | CssStyle [get, set] |
| [AJAX属性]控件样式
|
|
string | Margin [get, set] |
| 外边距
|
|
Unit | MarginRight [get, set] |
| 右侧外边距
|
|
Unit | MarginLeft [get, set] |
| 左侧外边距
|
|
Unit | MarginTop [get, set] |
| 顶部外边距
|
|
Unit | MarginBottom [get, set] |
| 底部外边距
|
|
override bool | EnableViewState [get] |
| 不支持此属性
|
|
override string | ClientID [get] |
| 控件的客户端ID(比如:RegionPanel1_Button1)
|
|
string | WrapperID [get] |
| 控件外部容器的客户端ID(比如:Button1_wrapper)
|
|
string | ProductName [get] |
| 产品名称
|
|
virtual string | ProductVersion [get] |
| 产品版本
|
|
virtual JObject | Attributes [get, set] |
| HTML标签属性
|
|
string | AttributeDataTag [get, set] |
| HTML标签属性(data-tag)
|
|
override string | ID [get, set] |
| 控件ID
|
|
virtual bool | Enabled [get, set] |
| [AJAX属性]是否可用
|
|
bool | RenderToClient [get, set] |
| 指示控件是否被渲染出来(显示隐藏控件,请使用Hidden属性)
|
|
override bool | Visible [get] |
| 是否向前台输出控件(避免使用此属性!!如果要显示隐藏控件,请使用Hidden属性)
|
|
virtual bool | Hidden [get, set] |
| [AJAX属性]是否隐藏控件
|
|
virtual HideMode | HideMode [get, set] |
| 隐藏模式
|
|
virtual bool | EnableAjax [get, set] |
| 是否启用AJAX
|
|
bool | EnableAjaxLoading [get, set] |
| 是否启用Ajax正在加载提示
|
|
AjaxLoadingType | AjaxLoadingType [get, set] |
| Ajax正在加载提示的类型
|
|
string | AjaxLoadingText [get, set] |
| AJAX提示的文本
|
|
string | AjaxLoadingMaskText [get, set] |
| Mask类型的AJAX提示文本
|
|
bool | ShowAjaxLoadingMaskText [get, set] |
| 是否显示Mask类型的提示文本
|
|
bool | IsFineUIAjaxPostBack [get] |
| 是否处于FineUI的AJAX回发过程
|
|
bool | IsFineUIProAjaxPostBack [get] |
| 是否处于FineUI的AJAX回发过程
|
|
virtual ListenerCollection | Listeners [get] |
| 客户端事件列表
|
|