<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)  編輯  收藏


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


    網站導航:
     
    <2015年12月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产成人久久一区WWW| 色噜噜亚洲男人的天堂| 色婷婷综合缴情综免费观看| 成年丰满熟妇午夜免费视频| 亚洲中文字幕一二三四区苍井空| 最近2022中文字幕免费视频| 久久亚洲精品成人无码网站| 95老司机免费福利| 亚洲一区二区三区在线| 国产v精品成人免费视频400条| 亚洲伊人色一综合网| 成人免费视频77777| 亚洲欧美国产精品专区久久| 国产精品免费_区二区三区观看| 美女隐私免费视频看| 中文字幕亚洲激情| 久草视频在线免费看| 亚洲a级片在线观看| 国产又粗又长又硬免费视频| 免费的黄色的网站| 亚洲区小说区激情区图片区| 中文字幕免费视频一| 亚洲国产熟亚洲女视频| 五月天婷亚洲天综合网精品偷| 国产99视频精品免费视频76 | 又大又硬又爽免费视频| 亚洲国产免费综合| 亚洲精品国产成人99久久| AV片在线观看免费| 九九视频高清视频免费观看| 亚洲最大的成网4438| 久久电影网午夜鲁丝片免费| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲国产精品一区二区第一页免| 色爽黄1000部免费软件下载| 77777_亚洲午夜久久多人| 国内自产少妇自拍区免费| 精品无码国产污污污免费网站国产 | 足恋玩丝袜脚视频免费网站| 精品亚洲成a人在线观看| 亚洲国产精品SSS在线观看AV|