0

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

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

我喜欢的是 ID 和 Course 的值是超链接,因此它们是可点击的。当用户单击给定 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 将是列的名称,但不确定如何将其完全绑定。

4

1 回答 1

0

您可以通过多种方式解决问题。格式化程序"showlink"旨在创建标准的 HTML 链接<a>,而不是使用 JavaScriptclick事件处理程序。您可以使用格式化程序"showlink"(请参阅我的非常旧的答案)来调用您的自定义 JavaScript 代码,但有更好的实现方法。例如,您可以使用自定义格式化程序或使用formatter: "dynamicLink"您可以在此处找到的以及我在此处描述的。

我现在建议您的最好和最简单的方法是使用伪链接。有关详细信息,请参阅答案其他答案。

于 2013-01-28T13:27:36.293 回答