給Easyui combobox設定默認值


      今天做到那個北理工二期的項目,里面剛好有幾個dialog需要弄一個默認值,一般是選擇啟用與否,但是,為了方便用戶,最好有一個默認值,所以,增加一個默認值的屬性.代碼入下:
JS代碼:
 
$(function () {
            $('#OfficeInfoList').datagrid({
                toolbar: [{
                    text: '新D?增?',
                    iconCls: 'icon-add',
                    handler: function () {
                        $('#dlg').dialog('open').dialog('setTitle''新D?增?辦°ì公1?室êò信D?息¢');
                        $('#dlg_form').form('clear')
                        $('#buildname').combobox('reload''/Iframes/ClassRoomInfo.aspx?from=sel-Buildname');
                        $('#departmentname').combobox('reload''/Iframes/ClassRoomInfo.aspx?from=sel-DepartName');
                        $('#kt_dk').combobox('reload''/Iframes/ClassRoomInfo.aspx?from=sel-kt_dk');
                        $('#dg_dk').combobox('reload''/Iframes/ClassRoomInfo.aspx?from=sel-dg_dk');
                        $('#zbdnjd').combobox('reload''/Iframes/ClassRoomInfo.aspx?from=sel-zbdnjd');
                        $('#kt_gzfs').combobox('setValue''1');//這個就是需要給默認值的地方,1表示啟用,與下面的值對應.
                        $('#kt_sfqy').combobox('select''1');//經過測試,select也可以的
                        url = '/Iframes/OfficeInfo.aspx?from=sel-add';
                    }
                },
                ......
html代碼:
 
< div    class = "fitem" >
                  < label >
                    工作方 : < / label >
                  < select   id = "kt_gzfs"    class = "easyui-combobox"   name = "kt_gzfs"   data -options = "panelHeight:'auto'"   style = " padding : 2px;
                     width : 141px;"
>
                      < option   value = "1" selected = "selected" > 自動 < / option >
                      < option   value = "0" > 手動 < / option >
                  < / select >
              < / div >
第二種情況就是:如果是動態獲取的數據的話,上面的方法是不可以的,在網上找到另一種方法,代碼如下:
前台:
        $(document).ready(function () {
            
            $('#BuildingId').combobox('reload''TheLatestMeterInfo.aspx?from=sel-Buildname');
            $.ajax({
                type: "POST",
                url: location.href,
                success: function () {
                    var data = $('#BuildingId').combobox('getData');
                    if (data.length > 0) {
                        $('#BuildingId').combobox('select', data[0].ID);
                        var BuildingName = $("#BuildingId").combobox('getValue');
                        $('#List').datagrid('reload', {
                            from: 'sel',
                            BuildingName: BuildingName
                        })
                    }
                }
            });
        });
 
后台:
//加載建築物信息
            if (!string.IsNullOrWhiteSpace(Request["from"]) & Request["from"] == "sel-Buildname")
            {
                List<BuildingInfoForModel> mList = DataLoader.GetBuildingInfo();
                var queryDdlData = from m in mList
                                   select new { ID = m.BuildID, Name = m.BuildName };
                Response.Write(JsonHelper.Serialize(queryDdlData));
                Response.End();
            }





免責聲明!

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



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