我有一个 dojo 数据网格,我正在使用一个格式化程序,除其他外,将链接放入单元格中。
格式化程序如下所示:
var descshort = value[1].substring(0,220);
return '<a href="'+ value[2] +'">'+value[0]+'</a><br /><div class="gridItemDescription">'+descshort+' <a href="#" onclick="showDesc();return false;">show more...</a></div>';
所以你看我只显示 value[1] 的前 220 个字符。
我现在要做的是在单击具有完整值 [1] 的“显示更多...”链接时显示一个对话框或工具提示(现在有一个 showDesc(); 函数什么都不做)。到目前为止,我通过使用以下方法将其显示在 javascript 警报中:
onclick="javascript:alert(\' ' + value[1] + ' \');return false;"
而不是一个函数,但我不喜欢警报的外观,尤其是在 IE 中。如果我尝试使用一个函数,我似乎无法将它放在一个可以获取 value[1] 数据的地方。我可以在链接上的 onclick 事件中使用 Dojo 或 javascript 中的任何内容来显示 value[1] 的内容吗?