0

我有一整列从数据库中检索到的链接,如下所示:

https://docs.google.com/viewer?url=www.amada-book.com/uploads/1369072920.zip

如何在网格中的列上显示类似 html 标记?像这样:

< a href=" https://docs.google.com/viewer?url=www.amada-book.com/uploads/1369072920.zip">FILES </a> 

因此,您看到的唯一单词是“文件”,而是一个链接。

4

3 回答 3

2

您可以在列模型中使用自定义格式化程序

前任

colModel: [ 
    {
        name:'price', 
        index:'price', 
        width:60, 
        align:"center", 
        editable: true, 
        formatter:function(cellvalue, options, rowObject){
            return '<a href="' + cellvalue + '">FILES </a> '
        }
    },
]
于 2013-05-29T08:21:48.680 回答
0

试试这样

var myvalue = https://docs.google.com/viewer?url=www.amada-book.com/uploads/1369072920.zip;

你的网格值会像 "<a href=" + myvalue + ">Files</a>";

于 2013-05-29T08:20:54.243 回答
0

您可以创建一个事件来实现单击该列后发生的情况:

$("#gridColumn").click(
  function() {
      location.href= "https://docs.google.com/viewer?url=www.amada-book.com/uploads/1369072920.zip";
     //or this 
     window.open("https://docs.google.com/viewer?url=www.amada-book.com/uploads/1369072920.zip");
  }
);
于 2013-05-29T08:21:00.827 回答