jqgrid:更改select的值

jqgrid: change value of select

本文关键字:的值 select 更改 jqgrid      更新时间:2023-09-26

我正在使用JSP&Servlet(IDE:Eclipse,数据库:Oracle10)。我使用jqGrid以表格格式显示记录。

代码片段:

{name:'CITY',index:'CITY', width:70,editable:true,edittype:"select",editoptions: {dataUrl: 'ProfileServ?action=comboCity', dataEvents: [{  type: 'change', fn: function(e) {alert(this.value);city= this.value;}}],}}, 
{name:'PIN',index:'PIN', width:200,sortable:false,editable:true, edittype:"select",editoptions: {dataUrl: 'ProfileServ?action=comboPin'}},

我想根据CITY中选择的值更改PIN的值。我使用了dataEventstype: 'change'来获得CITY的选定值。我正在成功获得CITY的选定值。

我的问题是,当CITY的值发生变化时,我应该如何更新PIN的值?

不幸的是,没有简单的方法来实现依赖选择。必须在change回调内手动更新依赖选择的整个<select>(在您的情况下更新PIN的选择)。我唯一能建议你的是从答案中检查演示的代码。它并不完全是您所需要的,因为它不使用dataUrl,但它显示了应该做什么。