FineUIPro 8.2.1 企业级 ASP.NET UI 控件库

Public 成员函数 | 属性 | 所有成员列表
FineUIPro.CheckBoxField类 参考

表格复选框列 更多...

类 FineUIPro.CheckBoxField 继承关系图:

## Public 成员函数
bool | GetCheckedState (int rowIndex)
| 本行的复选框是否处于选中状态 更多...
void | SetCheckedState (int rowIndex, bool isChecked)
| 设置本列复选框的选中状态 更多...
Public 成员函数 继承自 FineUIPro.GridColumn
| GridColumn ()
| 构造函数 更多...
Public 成员函数 继承自 FineUIPro.ControlBase
| 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');) 更多...

## 属性
bool | PreciseClick`[get, set]`
| 精确点击复选框才能改变其选中状态 更多...
string [] | TrueStrings`[get, set]`
| 被认为是真的字符串列表 更多...
override bool | Enabled`[get, set]`
| 是否可用（只在RenderAsStaticField=false时有效） 更多...
bool | AutoPostBack`[get, set]`
| 是否自动回发（只在RenderAsStaticField=false时有效） 更多...
string | DataField`[get, set]`
| 字段名称 更多...
bool | RenderAsStaticField`[get, set]`
| 渲染为静态图片，否则渲染为可编辑的复选框 更多...
CheckBoxDisplayType | DisplayType`[get, set]`
| 复选框的显示类型 更多...
string | DataCommandNameField`[get, set]`
| 命令名称的字段名称 更多...
string | DataCommandArgumentField`[get, set]`
| 命令参数的字段名称 更多...
string | CommandName`[get, set]`
| 命令名称 更多...
string | CommandArgument`[get, set]`
| 命令参数 更多...
bool | ClickToSelectRow`[get, set]`
| 点击时选中行 更多...
override bool | EnableAjax`[get, set]`
| 是否启用AJAX 更多...
属性 继承自 FineUIPro.BaseField
string | DataSimulateTreeLevelField`[get, set]`
| 此列模拟树显示时的层次字段 更多...
string | ToolTip`[get, set]`
| 提示文本 更多...
ToolTipType | ToolTipType`[get, set]`
| 提示文本类型 更多...
ToolTipPosition | ToolTipPosition`[get, set]`
| 提示文本的位置 更多...
string | DataToolTipField`[get, set]`
| 提示字段名称 更多...
string | DataToolTipFormatString`[get, set]`
| 提示字段格式化字符串 更多...
属性 继承自 FineUIPro.GridColumn
Grid | Grid`[get]`
| 表格对象 更多...
override JObject | Attributes`[get, set]`
| HTML标签属性 更多...
int | ColumnIndex`[get]`
| 列索引 更多...
int? | ColumnOrder`[get, set]`
| 列顺序 更多...
GridFilter | Filter`[get]`
| 过滤 更多...
bool | EnableFilter`[get, set]`
| 允许过滤 更多...
virtual bool | EnableResize`[get, set]`
| 是否可以改变列宽度 更多...
string | SortField`[get, set]`
| 排序字段 更多...
virtual ? bool | EnableLock`[get, set]`
| 允许锁定 更多...
virtual bool | Locked`[get, set]`
| 是否处于锁定状态 更多...
string | ColumnID`[get, set]`
| 列ID（如果没有设置，则为ClientID） 更多...
string? | HeaderText`[get, set]`
| 标题栏显示的文字 更多...
string | HeaderToolTip`[get, set]`
| 标题栏文字的提示文本 更多...
ToolTipType | HeaderToolTipType`[get, set]`
| 标题栏文字的提示文本类型 更多...
ToolTipPosition | HeaderToolTipPosition`[get, set]`
| 标题栏文字的提示文本位置 更多...
Unit? | Width`[get, set]`
| 列宽度 更多...
virtual Unit | MinWidth`[get, set]`
| 最小列宽度 更多...
virtual Unit | MaxWidth`[get, set]`
| 最大列宽度 更多...
int? | BoxFlex`[get, set]`
| 控制子控件的尺寸（表格列使用HBox布局） 更多...
bool | ExpandUnusedSpace`[get, set]`
| 此列会扩展所有未使用的宽度 更多...
TextAlign | TextAlign`[get, set]`
| 文本的排列位置 更多...
TextAlign | HeaderTextAlign`[get, set]`
| 标题文本的排列位置 更多...
virtual bool | EnableHeaderMenu`[get, set]`
| 启用表头菜单 更多...
virtual bool? | EnableColumnHide`[get, set]`
| 启用表头菜单隐藏列 更多...
属性 继承自 FineUIPro.ControlBase
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]`
| 客户端事件列表 更多...

## 详细描述

表格复选框列

## 成员函数说明

## ◆ GetCheckedState()

bool FineUIPro.CheckBoxField.GetCheckedState | ( | int | rowIndex | ) |

本行的复选框是否处于选中状态

参数

  rowIndex | 行索引

返回
  选中状态

## ◆ SetCheckedState()

void FineUIPro.CheckBoxField.SetCheckedState | ( | int | rowIndex,
|  | bool | isChecked
| ) |  |

设置本列复选框的选中状态

参数

  rowIndex | 行索引
  isChecked | 是否选中

## 属性说明

## ◆ AutoPostBack

bool FineUIPro.CheckBoxField.AutoPostBack
| get set

是否自动回发（只在RenderAsStaticField=false时有效）

## ◆ ClickToSelectRow

bool FineUIPro.CheckBoxField.ClickToSelectRow
| get set

点击时选中行

## ◆ CommandArgument

string FineUIPro.CheckBoxField.CommandArgument
| get set

命令参数

## ◆ CommandName

string FineUIPro.CheckBoxField.CommandName
| get set

命令名称

## ◆ DataCommandArgumentField

string FineUIPro.CheckBoxField.DataCommandArgumentField
| get set

命令参数的字段名称

## ◆ DataCommandNameField

string FineUIPro.CheckBoxField.DataCommandNameField
| get set

命令名称的字段名称

## ◆ DataField

string FineUIPro.CheckBoxField.DataField
| get set

字段名称

## ◆ DisplayType

CheckBoxDisplayType FineUIPro.CheckBoxField.DisplayType
| get set

复选框的显示类型

## ◆ EnableAjax

override bool FineUIPro.CheckBoxField.EnableAjax
| get set

是否启用AJAX

## ◆ Enabled

override bool FineUIPro.CheckBoxField.Enabled
| get set

是否可用（只在RenderAsStaticField=false时有效）

## ◆ PreciseClick

bool FineUIPro.CheckBoxField.PreciseClick
| get set

精确点击复选框才能改变其选中状态

## ◆ RenderAsStaticField

bool FineUIPro.CheckBoxField.RenderAsStaticField
| get set

渲染为静态图片，否则渲染为可编辑的复选框

## ◆ TrueStrings

string [] FineUIPro.CheckBoxField.TrueStrings
| get set

被认为是真的字符串列表

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

- CheckBoxField.cs