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) 彈出框架







         
 
相關文章
相關標籤/搜索