<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jQuery MiniUI學習(轉載)




    ComboBox:聯動選擇
                   
                       
            



    參考示例ComboBox:聯動選擇

                         

    一:創建兩個ComboBox 

    <span>部門</span><br />
    <input id="deptCombo" class="mini-combobox" style="width:150px;" textField="name" valueField="id" 
        onvaluechanged="onDeptChanged" url="../data/DataService.aspx?method=GetDepartments"
        showNullItem="true"
            />         
    <br /><br />
    <span>職位</span><br />
    <input id="positionCombo" class="mini-combobox" style="width:150px;" textField="name" valueField="id" />  

    二:valuechanged加載第二個ComboBox

    function onDeptChanged(e) {
        var id = deptCombo.getValue();
        positionCombo.setValue("");
        var url = "../data/DataService.aspx?method=GetPositionsByDepartmenId&id=" + id
        positionCombo.setUrl(url);            
    }
    

    posted @ 2012-10-16
    16:50
    nikofan 閱讀(469) | 評論
    (0)
    | 編輯 收藏


    2012年10月15日 #





    ComboBox:下拉選擇框
                   
               
                                    



    參考示例ComboBox:下拉選擇框

                          

    創建ComboBox

    <input id="combo1" class="mini-combobox" style="width:150px;" textField="text" valueField="id" 
        url="../data/countrys.txt" value="cn" showNullItem="true" /> 

    多選 + 多列

    <div class="mini-combobox" style="width:250px;"  popupWidth="400" textField="text" valueField="id" 
        url="../data/countrys.txt" value="cn,usa" multiSelect="true"  >     
        <div property="columns">
            <div header="ID" field="id"></div>
            <div header="國家" field="text"></div>
        </div>
    </div>
    

    posted @ 2012-10-15
    16:33
    nikofan 閱讀(556) | 評論
    (0)
    | 編輯 收藏


    2012年10月12日 #





    TextBox:文本輸入框
                   
               
                        



    參考示例TextBox:文本輸入框


                        

    創建代碼

    單行輸入框:<input class="mini-textbox" value="0" /> <br /><br />
    密碼輸入框:<input class="mini-password" value="12345"  /> <br /><br />
    多行輸入框:<input class="mini-textarea" value="中國"  /> <br />
     

    posted @ 2012-10-12
    16:45
    nikofan 閱讀(728) | 評論
    (0)
    | 編輯 收藏


    2012年10月11日 #





    ButtonEdit:按鈕輸入框

               
               


    參考示例
                    ButtonEdit:按鈕輸入框   
                    彈出面板   
                    彈出選擇樹
         
               


    創建ButtonEdit

    <input id="btnEdit1" class="mini-buttonedit"
    onbuttonclick="onButtonEdit"/>
               

    buttonclick事件

    $.ajax({
        url: "../data/FormService.aspx?method=LoadData",
        type: "post",
        success: function (text) {
            var data = mini.decode(text);   //反序列化成對象
            form.setData(data);             //設置多個控件數據
        }
    });
    
              

    提交表單

    function onButtonEdit(e) {
        alert("彈出選擇");
    }
    

       

    posted @ 2012-10-11
    16:52
    nikofan 閱讀(719) | 評論
    (0)
    | 編輯 收藏


    2012年10月10日 #





    Button:按鈕
                   
               
                     




    參考示例
                    按鈕   
                    菜單按鈕   
                    按鈕組
                    工具欄
               

          

    創建按鈕

        <h4>Only Text</h4>
        <a class="mini-button" onclick="onClick" enabled="false" >增加</a>
        <a class="mini-button" onclick="onClick" >修改</a>
    
        <h4>Text and Icon</h4>
        <a class="mini-button" iconCls="icon-add" onclick="onClick" >增加</a>
        <a class="mini-button mini-button-iconRight" iconCls="icon-edit" onclick="onClick" >修改</a>    
    
        <h4>Only Icon</h4>
        <a class="mini-button" iconCls="icon-add" onclick="onClick"></a>
        <a class="mini-button" iconCls="icon-edit" onclick="onClick"></a>    
    
        <h4>Plain</h4>    
        <a class="mini-button" plain="true" iconCls="icon-add" onclick="onClick">增加</a>
        <a class="mini-button" plain="true" iconCls="icon-edit" onclick="onClick">修改</a>
        <a class="mini-button" plain="true" iconCls="icon-remove" onclick="onClick">刪除</a>
    
        <h4>Icon Position</h4>
        <a class="mini-button mini-button-iconTop" iconCls="icon-add" onclick="onClick" >增加</a>    
        <a class="mini-button mini-button-iconTop" iconCls="icon-edit" onclick="onClick" >修改</a>
    
        <h4>A Link</h4>
        <a class="mini-button" href="http://www.google.com">Google</a>
        <a class="mini-button" href="http://www.baidu.com">Baidu</a>
    

               

    菜單按鈕

        <a class="mini-menubutton" menu="#popupMenu" >選擇...</a>
        <ul id="popupMenu" class="mini-menu" style="display:none;">
            <li>
                <span >操作</span>
                <ul>
                    <li iconCls="icon-new" onclick="onItemClick">新建</li>
                    <li class="separator"></li>
                    <li iconCls="icon-add" onclick="onItemClick">增加</li>    
                    <li iconCls="icon-edit" onclick="onItemClick">修改</li>
                    <li iconCls="icon-remove" onclick="onItemClick">刪除</li>                      
                </ul>
            </li>
            <li class="separator"></li>
            <li iconCls="icon-open" >打開</li>
            <li iconCls="icon-remove" >關閉</li>
        </ul>
    

               

    工具欄

    <div class="mini-toolbar">
        <a class="mini-button" iconCls="icon-add">增加</a>
        <a class="mini-button" iconCls="icon-edit">修改</a>
        <a class="mini-button" iconCls="icon-remove">刪除</a>
        <span class="separator"></span>
        <a class="mini-button" plain="true">增加</a>
        <a class="mini-button" plain="true">修改</a>
        <a class="mini-button" plain="true">刪除</a>
        <span class="separator"></span>
        <input class="mini-textbox" />   
        <a class="mini-button" plain="true">查詢</a>
    </div>
    

    posted @ 2012-10-10
    17:11
    nikofan 閱讀(787) | 評論
    (0)
    | 編輯 收藏


    2012年10月9日 #





    彈出:選擇表格
                   
               

               
               



    參考示例:  彈出:選擇表格   
                    彈出:多選表格   
                    彈出:多選表格(復雜)   
                    彈出:選擇表格(JS)   
                       


    mini.open

    mini.open({
        url: bootPATH + "../demo/CommonLibs/SelectGridWindow.html",           
        title: "選擇列表",
        width: 650,
        height: 380,
        ondestroy: function (action) {                  
            if (action == "ok") {
                var iframe = this.getIFrameEl();                        
                var data = iframe.contentWindow.GetData();
                data = mini.clone(data);    //必須
    
                btnEdit.setValue(data.id);
                btnEdit.setText(data.name);
            }
        }
    });

    posted @ 2012-10-09
    16:49
    nikofan 閱讀(866) | 評論
    (0)
    | 編輯 收藏


    2012年10月8日 #





    表單:控件尺寸調整
                   
               
                         



    參考示例表單:加載、保存


               
           

    寬度調整

    可以在style中直接設置:
    <input class="mini-textbox" style="width:200px;"/>

               

    高度調整

    如果需要調整按鈕、輸入框、下拉框、日期框等控件的高度,需要通過CSS樣式,如下代碼:
    /* button */
    .mini-button-text
    {
        padding-top:1px;
        padding-bottom:2px;
        
        padding-top:3px\9;
        padding-bottom:1px\9;
    }
    /* textbox */        
    .mini-textbox
    {
        height:19px;
    }
    .mini-textbox-input
    {
        height:17px;
        line-height:15px;
    }
    /* buttonedit */        
    .mini-buttonedit
    {
        height:19px;
    }
    .mini-buttonedit-border
    {
        height:17px;
    }
    .mini-buttonedit-input
    {
        height:17px;
        line-height:15px;
    }
    .mini-buttonedit-button
    {
        height:13px;
    }
    .mini-buttonedit-icon
    {
           
        width:15px;
        height:14px;
    }
    .mini-datepicker .mini-buttonedit-icon
    {
        background-position:50% 1px;
    }
    

       

    posted @ 2012-10-08
    16:45
    nikofan 閱讀(797) | 評論
    (0)
    | 編輯 收藏


    2012年9月28日 #





    表單驗證
                   
               
               



    參考示例
                    驗證規則   
                    表單驗證   
                    表單驗證:文本提示   
                    表單驗證:組合驗證                   
             

               


    綁定validation事件

    <input id="username" name="username" onvalidation="onUserNameValidation" class="mini-textbox"
    required="true"
    />
    function onUserNameValidation(e) {
        if (e.isValid) {
            if (isEmail(e.value) == false) {
                e.errorText = "必須輸入郵件地址";
                e.isValid = false;
            }
        }
    }
    
    validation事件是實現驗證的基礎。
               

    設置vtype  

    <input class="mini-textbox" vtype="email"/>           

    TextBox內置了vtype屬性,有如下驗證規則:email、url、int、float、maxLength、minLength、rangeLength、rangeChar、range、date等。
           
               


    驗證表單

    var form = new mini.Form("#form1");
    form.validate();
    if(form.isValid()){
        alert("驗證成功");
    }
    

    posted @ 2012-09-28
    16:35
    nikofan 閱讀(843) | 評論
    (0)
    | 編輯 收藏


    2012年9月27日 #





    表單:加載、保存
                   
               

               


    參考示例表單:加載、保存          


               


    創建表單            


    只需要一個id即可創建表單對象:

    var form = new mini.Form("#form1");

               

    加載表單

    $.ajax({
        url: "../data/FormService.aspx?method=LoadData",
        type: "post",
        success: function (text) {
            var data = mini.decode(text);   //反序列化成對象
            form.setData(data);             //設置多個控件數據
        }
    });
    

               

    提交表單

    //提交表單數據
    var form = new mini.Form("#form1");            
    var data = form.getData();      //獲取表單多個控件的數據
    var json = mini.encode(data);   //序列化成JSON
    $.ajax({
        url: "../data/FormService.aspx?method=SaveData",
        type: "post",
        data: { submitData: json },
        success: function (text) {
            alert("提交成功,返回結果:" + text);
        }
    });
    
              

    清除表單

    form.clear();
    
          

    重置表單

    form.reset();
    

               

    posted @ 2012-09-27
    16:08
    nikofan 閱讀(805) | 評論
    (1)
    | 編輯 收藏


    2012年9月26日 #





    DataBinding:數據綁定
               


    參考示例DataBinding:數據綁定


               
               

    數據綁定       


    數據綁定后:當表格變化時,控件值跟隨變動;控件值修改時,表格單元格內容變動。
    最后使用表格的數據提交保存,達到:多次修改、一次保存的效果。

    //綁定表單
    var db = new mini.DataBinding();
    db.bindForm("editForm1", grid);
    
    //綁定控件
    db.bindField(textbox, grid, "username");
    

    posted on 2012-10-17 16:01 Mr.lu 閱讀(11716) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2012年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码一区二区三区在线观看 | 中文字幕免费视频| 国产亚洲综合一区二区三区| 亚洲精品在线免费观看| 亚洲一区AV无码少妇电影☆| 日韩免费视频观看| 免费不卡视频一卡二卡| 57pao国产成永久免费视频| 国产在线精品观看免费观看| 未满十八私人高清免费影院| 亚洲av色香蕉一区二区三区 | 国产大片线上免费观看| 18禁成人网站免费观看| 日本免费中文视频| 欧洲人成在线免费| 国内少妇偷人精品视频免费| 国产午夜精品理论片免费观看| 二级毛片免费观看全程| 国产一区二区三区亚洲综合| 久久久久亚洲国产AV麻豆| 亚洲国产精品ⅴa在线观看| 亚洲国产视频久久| 亚洲日本久久一区二区va| 亚洲乱码中文字幕小综合| 亚洲成人福利在线| 亚洲ts人妖网站| 亚洲中文字幕无码亚洲成A人片| 国产成人精品亚洲日本在线| 日本亚洲免费无线码 | 巨胸喷奶水视频www网免费| 成人免费午夜在线观看| 成人免费无码大片a毛片| 欧洲美熟女乱又伦免费视频| 日韩a级毛片免费视频| 一本久到久久亚洲综合| 亚洲一区无码精品色| 亚洲人成色7777在线观看| 亚洲AV无码成人精品区天堂| 老司机亚洲精品影院无码| 亚洲成a人片在线观看中文app| 亚洲AV成人噜噜无码网站|