2013-03-04 47 views

回答

1

您只需将onSelectRow回调添加到jqGrid定义。每当用户选择一行时,都会调用回调。 onSelectRow回调接收所选行的id作为第一个参数的值。在onSelectRow回调内部,您可以使用$(this).jqGrid("getRowData", id)来获取代表选定行的单元格的对象。对象的属性名称与colModel列的name属性相同。

+0

Oleg ...你有没有在我的问题上看到我更新的帖子:http://stackoverflow.com/q/15167903/729820。对不起,在别人的线程中跟踪你,但我想弄清楚为什么我在我的beforeRequest事件中设置的变量重置为1,并且你是要交谈的人。 – SoftwareSavant 2013-03-04 13:41:02

+0

@DmainEvent:对不起,但我认为你选择了错误的方式,最初你如何使用jqGrid。所以你有重定向到另一个网页,这是非常糟糕的。由于你选择了错误的方式,你有一些问题在最后一些问题中试图解决。我建议您回到问题的根源,并使用更多标准的编辑网格数据的方法,这些网格数据使用Ajax和内联或表单编辑(全部位于网格所在的同一页面上)。在这种情况下,你将不会遇到任何你现在想要解决的问题。 – Oleg 2013-03-04 14:19:32

+0

你是说我在做xHR请求之前无法设置页面? – SoftwareSavant 2013-03-04 14:31:46

相关问题