我想在Dojo网格中放置一个下载链接。任何人都可以为我提供在json中生成链接的方法
布局 var layout = [{ 字段:' id', 姓名:' id', 宽度:' 100px' }, { 字段:'下载', 名称:'下载', 宽度:' 100px' }];
Java code for generation Json
JSONObject json = new JSONObject();
json.put("Id", "1");
json.put("ProductName", "Download Link");
JSONArray finalArray = new JSONArray();
finalArray.add(json);
setResponse(getTopLevelJsonObject(finalArray).serialize(true));
答案 0 :(得分:1)
如果您要询问如何在dgrid
单元格中添加链接,则需要覆盖列renderCell
功能。
e.g。
columns: {
id: {label:'ID'},
name: {
label:'Name',
renderCell: function(object, value, node, options) {
var anchor = domConstruct.create("a");
anchor.href = "http://www.google.com";
anchor.innerHTML = value;
return anchor;
}
}
},