Java 单击jqgrid上的行时显示jqgrid

Java 单击jqgrid上的行时显示jqgrid,java,jquery-plugins,jqgrid,Java,Jquery Plugins,Jqgrid,此页面必须用JSP和java编写 我想在单击jqgrid上的行时显示jqgrid。两个想法 在第一页中,我必须在jqgrid中显示一个列表,当用户单击网格上的一行时 1) 页面应褪色,并弹出另一个网格,显示另一个网格上的详细信息。单击“取消”,弹出网格必须关闭,背景网格必须可见。 2) 另一个jqgrid应该显示在实际jqgrid的顶部,就在单击的行的正下方。就像右键单击jqgrid行上的上下文菜单一样 请引导我。我不熟悉jquery和jqgrid,发现很难做到这一点。所以这就是它的工作原理

此页面必须用JSP和java编写

我想在单击jqgrid上的行时显示jqgrid。两个想法

在第一页中,我必须在jqgrid中显示一个列表,当用户单击网格上的一行时

1) 页面应褪色,并弹出另一个网格,显示另一个网格上的详细信息。单击“取消”,弹出网格必须关闭,背景网格必须可见。 2) 另一个jqgrid应该显示在实际jqgrid的顶部,就在单击的行的正下方。就像右键单击jqgrid行上的上下文菜单一样


请引导我。我不熟悉jquery和jqgrid,发现很难做到这一点。

所以这就是它的工作原理

OnSetrow:功能(id){

var data=jQuery(“#gridFirstGrid”).jqGrid('getRowData',id);//假设您在第一个网格中有名称和公司

var name=data.name; var company=data.company

//还有另一种方法(getCell)可以根据id直接获取名称和公司

jQuery(“#gridFirstGrid”).fadeOut(“慢”)

在这里加载第二个网格,其中包含您要选择的数据……假设您希望根据姓名或公司从数据库中获取一些数据,从这里发送ajax请求,并以json格式返回数据,并以与在第一个网格中相同的方式将其绑定到第二个网格。在第二个网格中实现自定义按钮,然后单击按钮(取消)淡出第二个网格,淡入第一个网格


要知道如何发送ajax请求,请检查此链接,以及如何添加自定义按钮检查此链接是否在网格之外,但您也可以使用它

好的,如果用户单击第一个网格的一行,您想在新网格中显示该行信息还是想显示一些其他数据?我想根据t行上的值显示一些其他数据用户选择了什么。好的,等10分钟,我为您准备答案。将数据绑定到ajax请求成功参数中的第二个网格,您将在这里得到您从控制器发送的响应。。