邓超
ToQuery
动态注入jqgrid下拉框选择项
2014-08-08 16:50:09   阅读2073次
  1. colModel中设置属性,editable:true,editrules:true;

  2. { name:'deptName',index:'deptName', width:400,editable:true,edittype:"select", editrules:{required:true},editoptions:{size:71},align:'center',sortable:false,search:true},
  3. jqgrid中设置加载完成后 调用function。。。

  4. loadComplete: function() {//动态填充select值      
    $(list2).setColProp('deptName', { editoptions: { value: countries} });    
     },
  5. 获取步骤2中的value值

var countries = "";  
$.ajax({  
    url: '../deptManage/getDeptSelect.action',//请求路径  
    async: false, 
     success: function(data, result) {  
         countries = data.countries;  
         if (!result)     
                alert('部门名称加载失败...');   
}});

data.countries 必须封装成这种格式:

{
    "Countries":{230:UNITED STATES;40:CANADA;7:AFGHANISTAN;etc..... }
 }
 后台拼装语句:countries+=deptList.get(i).getDeptId()+":"+deptList.get(i).getName()+";";




-----------------------------------------------------
转载请注明来源此处
原地址:#

-----网友评论----
暂无评论
-----发表评论----
微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航