java - jqgrid:更改选择的值

标签 java javascript jsp servlets jqgrid

我正在使用 JSP 和 Servlet(IDE:Eclipse,数据库:Oracle10)开发 Web 应用程序。我正在使用 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 的值?

最佳答案

不幸的是,没有简单的方法来实现依赖选择。一得更新全<select>的依赖项选择 change 内的手动回调(根据您的情况更新 PIN 的选择)。我唯一可以建议你的是检查 the demo 的代码来自the answer 。它不完全是您所需要的,因为它不使用 dataUrl ,但它显示了应该做什么。

关于java - jqgrid:更改选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14707205/

相关文章:

java - 无法使用 Java 完全递归树层次结构

javascript - 某些 JavaScript 代码存在问题

javascript - 使网页内容半透明,点击或悬停时更透明

java - 为什么我得到相同 JSP 方法的客户端和服务器端输出?

java - 使用netty高速发送消息时出现OOM异常

java - Spring 存储库自动转换具有不同类类型的实体

java - 使用 JSON 时,我们可以将对象作为 map 中的键吗?

javascript - reCAPTCHA v3 - 错误 : No reCAPTCHA clients exist

java - JSP Servlet 检索(显示)网页

javascript - 从表行获取数据到 Javascript