jqgrid获取超链接的记录信息

时间:2013-01-28 01:33:33

标签: jqgrid

我有一个表格,网格中包含以下数据:

ID   Course
2    Math
5    English
7    Science
9    History
12   Gym

我喜欢的是ID和课程的价值是超链接,因此它们是可点击的。当用户点击给定的ID时,我希望有一个显示给定ID的警报。当用户点击课程时,我想要提醒 它显示了ID和课程。

我不知道该怎么做。我明白有一个         showlink

但不确定如何将所有东西捆绑在一起。

查看stackoverflow问题,我可以执行以下操作:

    var grid = jQuery('#list');
    var sel_id = grid.jqGrid('getGridParam', 'selrow');
    var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');

其中MyColName将是列的名称,但不确定如何将其完全绑定。

1 个答案:

答案 0 :(得分:0)

您可以通过多种方式解决问题。格式化程序"showlink"面向创建标准HTML链接<a>,而不是使用JavaScript click事件处理程序。您可以使用格式化程序"showlink"(请参阅我的old answer)来调用您的自定义JavaScript代码,但有更好的实现方法。例如,您可以使用custom formatter或使用formatter: "dynamicLink"找到here,我将其描述为here

我现在建议你使用的最好和最简单的方法是使用伪链接。有关详细信息,请参阅the answeranother one