<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 閱讀(11718) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2015年11月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产成人久久综合野外 | 亚洲精品永久在线观看| 久久免费精品视频| 国产∨亚洲V天堂无码久久久| 手机看片国产免费永久| 红杏亚洲影院一区二区三区| 国产VA免费精品高清在线| 国产成人高清亚洲| 国产线视频精品免费观看视频| 国产亚洲人成网站观看| 精品视频一区二区三区免费| 久久久久久亚洲精品成人| 亚洲精品在线免费观看视频| 涩涩色中文综合亚洲| 在线免费观看韩国a视频| 黄色大片免费网站| 国产成人综合亚洲AV第一页| 国产三级在线免费| 亚洲精品在线视频观看| 我想看一级毛片免费的| 爱情岛论坛免费视频| 亚洲乱码国产一区三区| 亚洲高清免费在线观看| 亚洲AV无码一区二区大桥未久| 久久亚洲国产成人影院网站| 久久久久免费精品国产小说| 亚洲国产综合精品中文第一| 亚洲成A人片77777国产| 久久国产乱子伦精品免费强| 亚洲午夜在线播放| 中文字幕亚洲电影| 97热久久免费频精品99 | 成人a毛片视频免费看| 久久夜色精品国产亚洲| 日韩精品福利片午夜免费观着| 日韩色视频一区二区三区亚洲| 在线亚洲精品自拍| 中国在线观看免费高清完整版| 一区二区三区在线免费| 亚洲天堂一区二区三区| 浮力影院亚洲国产第一页|