2012-04-04 176 views
0

我是jqGrid的新手,并且在完成几项任务时遇到了麻烦。任何指导都将是一个巨大的帮助。jqGrid动态下拉列表

我需要动态填充下拉列表。

$("#HEALTH_PLAN_CATEGORY_VALUE_ID").change(function() {   $.getJSON('/Ajax/GetCountyForHealthPlan', { id: $(this).val() }, function (counties) {    var ddlSelectedCounty = $("#COUNTY_GSA_LOOKUP_ID"); 

       // clear all previous options    $("#COUNTY_GSA_LOOKUP_ID > option").remove(); 

       // populate the products    for (i = 0; i < counties.length; i++) { 

        ddlSelectedCounty.append($("<option />").val(counties[i].Value).text(counties[i].Text));    } 

      }); 

     }); 

非常感谢。

回答

1

如果您需要填写一些列编辑表单的选择列表中选择动态,你应该使用dataUrl从服务器获取数据,并buildSelect转换的服务器响应<select><option value='val'>Text</option>...</select>。举例来说,参见the answer的“UPDATED”部分。