<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人影片在线观看| 亚洲午夜无码久久久久小说| 亚洲电影免费在线观看| 亚洲精品国产啊女成拍色拍| 亚洲一区二区三区高清不卡| 粉色视频成年免费人15次| 国产久爱免费精品视频| 精品一区二区三区免费毛片爱 | 久久久久亚洲AV综合波多野结衣| 亚洲高清专区日韩精品| 亚洲另类自拍丝袜第1页| 在线观看亚洲免费| 大地资源中文在线观看免费版| 5555在线播放免费播放| 日韩免费观看视频| 国产亚洲精品自在久久| 国产精品高清视亚洲精品| 四虎精品成人免费视频| 亚洲一区免费观看| 最新69国产成人精品免费视频动漫| 亚洲午夜精品第一区二区8050| 亚洲电影一区二区| 亚洲欧洲国产综合AV无码久久| h片在线播放免费高清| 国产精品永久免费10000| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲色精品88色婷婷七月丁香| 亚洲精品在线电影| 无套内射无矿码免费看黄| 久久久久久国产精品免费免费男同| 午夜a级成人免费毛片| 亚洲人成电影福利在线播放 | 美女18毛片免费视频| 99精品视频免费观看| 免费国产高清视频| 亚洲精品中文字幕乱码影院| 一级特黄色毛片免费看| 亚洲精品动漫免费二区| 亚洲爆乳精品无码一区二区三区| 亚洲av最新在线观看网址| 2022久久国产精品免费热麻豆|