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







         
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM