我有一个表格,网格中包含以下数据:
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将是列的名称,但不确定如何将其完全绑定。
答案 0 :(得分:0)
您可以通过多种方式解决问题。格式化程序"showlink"
面向创建标准HTML链接<a>
,而不是使用JavaScript click
事件处理程序。您可以使用格式化程序"showlink"
(请参阅我的old answer)来调用您的自定义JavaScript代码,但有更好的实现方法。例如,您可以使用custom formatter或使用formatter: "dynamicLink"
找到here,我将其描述为here。
我现在建议你使用的最好和最简单的方法是使用伪链接。有关详细信息,请参阅the answer或another one。