首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击jqgrid上的行时显示jqgrid

单击jqgrid上的行时显示jqgrid
EN

Stack Overflow用户
提问于 2012-07-31 00:27:00
回答 1查看 1.4K关注 0票数 0

此页必须用JSP和java编写

当我单击jqgrid上的一行时,我想显示jqgrid。有两个想法,

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

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

请给我引路。我是jquery和jqgrid的新手,我发现很难做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2012-07-31 01:06:59

所以这就是它的工作原理。

onSelectRow:函数(Id){

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

var name=data.Name;var company=data.Company;

//还有另一种方法(GetCell)可以根据id直接获取Name和Company

jQuery("#gridFirstGrid").fadeOut("slow")。

如果你想从基于名字或公司的数据库中获取一些数据,在第二个网格中加载你想要pick...suppose的数据,从这里发送一个ajax请求,以json格式返回数据,并将其绑定到第二个网格,就像你在第一个网格中所做的那样。在第二个网格中实现一个自定义按钮,点击按钮(Cancel) fadeOut第二个网格,淡入第一个。

要了解如何发送ajax请求,请检查此链接OnClickButton function parameter for MultiSelect jqgrid MVC3,以及如何添加自定义按钮检查此http://trirand.net/examples/grid/selection/selectedrow_client/default.aspx它在网格之外,但您也可以使用它

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11725589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档