FineUI属性的简单总结

1.PageManager控件— 页面级别的控制(包括主题、语言 等等) 覆盖web.config中自定义结点的配置
    EnablePageLoading:是否启用页面的第一次加载提示,默认居中显示加载图标(默认值:true)
    EnableAjaxLoading:是否启用Ajax加载提示,默认位于页面上方的文字提示(默认值:true)
    ExecuteOnReadyWhenPostBack: 是否每次页面回发时都执行onReady脚本(默认值:true)
    AutoSizePanelID: 指定某一控件占据整个页面
    AjaxAspnetControls:指定Asp.net控件的id,使Asp.net控件也能够参与Ajax回发
2.Button控件
    Enabled:是否启用(默认值:true)
    EnablePress:按下/正常
    Pressed:是否被按下
    Size:按钮的尺寸
    Icon:指定的图标(内置的图标)
    IconUrl: 指定的图标
    IconAlign:图标的位置
    OnClientClick:客户端事件
    EnablePostBack:按钮是否回发
    btnClient.OnClentClick =Alert.show(); //C#后台注册客户端脚本
    Protect void btnClient_Click(object sender,EventArgs e) //按钮后台事件
    {}
    DisableControlBeforePostBack:防止按钮重复提交 (默认已经启用)
    ValidateForms:指定验证的Form的Id
    ValidateTarget:指定错误提示框显示的位置
    ConfirmText/ConfirmTitle/ConfirmIcon/ConfirmTarget :在触发按钮以前争得用户的赞成
3.表单控件
 公共属性:
 ShowLable:是否显示标签(默认是:true)
 ShowEmptyLable:是否显示空白标签(默认是:false)
 Lable :标签文本
 LableSeparator:字段与标签的分隔符(通常在PageManager中设置参数)
 ShowRedStar:标签后边显示红星,通常和Required等表单验证属性配合使用
 Readonly:只读属性(默认false)
 TabIndex:Tab按键的跳转顺序,通常不须要
 OffsetRight:距离右侧边界的宽度(通常在PageManager中设置参数)
 ToolTip:提示文本
 ToolTipTitle:提示文本的标题
 ToolTipAutoHide:是否自动隐藏提示信息
     <>HtmlEditor控件:富文本编辑器
     <>TwinTriggerBox控件:两个触发按钮的搜索框
     <>DatePicker控件:日期选择器
             SelectedDate:选择的日期
             DateFormatString:日期格式字符串(默认:yyyy-MM-dd)
             MaxDate:最大日期,大于此日期的以灰色显示
             MinDate:最小日期,小于此日期的以灰色显示
     <>RadioButtonList控件 AND CheckButtonList控件
         Required:是否必填项
         RequiredMessage:为空时提示信息
         AutoPostBack:是否自动回发
   ColumnNumber:渲染成几列
         ColumnVertical:按照纵向顺序渲染
         DataTextField:显示文本的数据字段
         DataValueField;显示值的数据字段
         DataTextFormatString:显示文本的格式化字符串
         DataSourse:数据源
         SelectIndex/SelectValue/SelectItem:选中项(适合于RadioButtonList)
         SelectIndexArray/SelectValueArray/SelectItemArray:选中项(适合于CheckButtonList)
     <>FileUploat控件 上传控件
         ButtonText:按钮文本
         ButtonOnly:是否只显示按钮,不显示输入框
         ButtonIcon:按钮图标
         ButtonIconUrl:按钮图标地址
         PostedFile:上传的文件
         HasFile:是否包含文件
         FileName:上传的文件名
  <>DropDownList控件
      DataSimulateTreeLevelFiled:模拟树显示时指示所在层次的数据库字段
  <>NumberBox控件
      MinValue:(浮点数)最小值
      MaxValue:(浮点数)最大值
      NoNegative:(布尔)不容许负数
      NoDecimal:(布尔)不容许小数
      DecimalPrecision:(整数)小数点后的位数(默认为2)
4.页面布局
AutoSizePanelID:填充整个页面
Layout="Fit": 填充整个容器
Layout="Anchor":锚点布局(父容器属性)
    AnchorValue="100% 60%" :表示子容器中占父容器宽的100% 高的60%
    AnchorValue="-100 -20";表示子容器离父容器右边框100px 下边框20px
Layout ="Row":行布局(父容器属性)
    RowHeight="30%";表示其占据除了固定高度子容器的剩余高度的百分比
Layout="Column";列布局(父容器的属性)
    ColumnWidth="30%"表示其占据除了固定宽度子容器的剩余高度的百分比
Layout="vBox":垂直盒子布局 Layout="HBox":水平盒子布局
BoxConfiAlign:用来控制容器子控件的尺寸,四种取值
    Start:全部子空间位于父容器的开始位置(默认值)
    Center:全部子控件位于父容器的中间位置
    Stretch:全部子控件被拉伸至父容器的大小
    StretchMax:全部子控件被拉伸至最大子控件的大小
BoxConfigPosition:用来控制子控件的位置
    Start:子控件靠父容器的开始位置排列(默认值)
    End:子控件靠父容器的结束位置排列
    Center:子控件靠父容器的中间位置排列
BoxConfigChildMargin:每一个子控件的外边距
    4个数(0 0 0 0) 分别表示上边距、右边据、下边距、左边距
    3个数(0 0 0)     分别表示上边距、右边据、下边距、左边距(左边距等于右边距)
    2个数(0 0 )    分别表示上边距、右边据、下边距、左边距(上边距等于下边距、左边距等于右边距)
    1个数(0)       表示四个边距相等
  BoxMargin 子容器的外边据属性覆盖父容器的BoxConfigChildMargin
BoxConfigPadding:父容器的内边距 规则同BoxConfigChildMargin
 
     BoxFlex:相对值(一个Panel的BoxFlex=1,另外一个BoxFlex=2 则第一个占除了固定Panel高度的1/3,另外一个2/35.Grid控件
ForceFitAllTime Grid属性 全部列宽度自适应
EnableRowNumber 显示行号
EnableCheckBoxSelect 显示复选框
EnableMultiSelect 是否单选
IsDatabasePaging 是否数据库分页
ExpandAllRowExpanders 折叠扩展航
  DataSimulateTreeLevelField ="结点的层数"   模拟树列
  RenderAsRowExpander 扩展行(即带RenderAsRowExpander属性的模版列)
    CheckBoxFile数据绑定列 数据为true或false RenderAsStaticField="true"显示对钩和错误
    ExpandUnusedSpace ="true" 剩余宽度
    DataToolTipField 提示字段名称

事件
protect void dgvGrid_RowCommand(object sender,GridCommandEventArgs e)  //行命令事件
{}
protece void dgvGrid_PageIndexChang(object sender,GridPageEventAgs e) //分页
{}
protect void dgvGrid_Sort(object sender,GridSortEventArgs e) //排序
{}
protect void dgvGrid_RowDoubleClick(object sender,GridRowClickEventArgs e) //行双击
{}
protect void dgvGrid_PreRowDataBound(object sender,GridPreRowEventArgs e) //行预绑定事件
{}
protect void dgvGrid_RowDataBound(object sender,GridRowEventArgs e) //行绑定事件
{}

6.Tree控件
树节点的经常使用属性
Text :树节点文本
NodeID: 树节点ID
Leaf: 是否叶子结点
Enabled:是否启用
Expanded:是否展开
NavigateUrl:链接地址
Target: 链接目标
Icon: 预约义图标
IconUrl:图标地址
ToolTip: 提示文本
SingleClickExpand: 单击可切换结点的折叠展开状态
EnableSingleExpand:同一级目录只能展开一个结点

能够回发的结点
EnablePostBack: 是否能够回发(单击树结点)
OnClientClick: 点击按钮时须要执行的客户端脚本
CommandName :命令名称
CommandArgument: 命令参数

带复选框的树节点
Checked: 是否选中
EnableCheckBox:是否启用复选框
AutoPostBack:是否自动回发(改变复选框状态)
CheckAllNodes:选中全部节点
AutoLeafIdentification:判断是否为叶子结点(默认为true)
Expand :是否展开
EnableArrows:true启用箭头折叠显示,false启用加减折叠显示
EnableLines:是否启用折叠表示之间的链接线

7.Accordion:手风琴控件
AccordionPanel:子面板
EnableFill:子面板是否填充所有空间,不然全部子面板堆积在顶部
ActiveIndex:默认选中的面板

8.TabStrip:控件
AutoPostBack:是否自动回发(切换Tab)
EnableTitleBackgroundColor:显示标题的背景颜色
EnableTabCloseMenu:是否启用右键菜单(须要配合Tab的EnableClose)
TabPosition:选项卡显示的位置(位于顶部(默认)或者底部)
ActivTabIndex:当前激活选项卡的索引(能够使用次属性切换当前选中的选项卡)
EnableDeferrRender:是否启用延时加载选项卡(默认不延迟加载)
AutoPostBack: 启用回发能够在选择选项卡的时候加载

9.Window控件
Expanded:是否展开
Title:面板的标题
EnableIframe:是否启用Ifram
IframeUrl:Iframe地址
IframeName:Iframe的名称

WindowPosition:窗口的位置
EnableClose:是否容许关闭
EnableDrag:是否能够移动
EnableMaximize:是否能够最大化
EnableMinimize:是否能够最小化
MinHeight:最小高度
MinWidth:最小宽度
IsMode:是否模式窗口
OnClientCloseButtonclick:点击关闭按钮时须要执行的客户端脚本
EnableConfirmOnClose:关闭窗体时弹出确认关闭对话框 只有在EnableIframe时才有效
CloseAction:关闭窗体的动做(Hide HideRefresh HidePostBack) 父窗体执行的动做 只有HidePostBack窗体才执行Close事件
Target:弹出窗体的目标位置(Self Parent Top) 弹出框架