【发布时间】:2016-03-04 18:44:21
【问题描述】:
我有一张有 4 列的表格。 [ID、名字、姓氏、地址]。我在 kendogrid 上显示 3 cloumns[ID,FIRSTNAME,LASTNAME]。我想要做的是单击FIRSTNAME 它应该在新窗口上显示地址。但我没有得到它。我试图获取 FIRSTNAME 上的链接,但不知道以后如何进行。我是这个概念的新手。下面是我的代码。我需要为地址创建剑道网格还是如何工作。我想要的是 ID 上的超链接以显示地址。
谢谢。
Grid = $("#grid").kendoGrid({
dataSource:gridDS,
height: 450,
pageable: false,
sortable: true,
binding: true
columns: [
{
field: "ID",
title: "ID",
headerTemplate: '<span class="tbl-hdr">ID</span>',
attributes: {
style: "vertical-align: top; text-align: left; font-weight:bold; font-size: 12px"
},
width: 85
},
{
field: "FIRSTNAME",
title: "FIRSTNAME",
headerTemplate: '<span class="tbl-hdr">FIRSTNAME</span>',
template: '<a href="#=FIRSTNAME#">#=ADDRESS#</a>',
attributes: {
style: "vertical-align: top; text-align: left; font-weight:bold; font-size: 12px"
},
width: 25
},
{
field: "LASTNAME",
title: "LASTNAME",
headerTemplate: '<span class="tbl-hdr">LASTNAME</span>',
attributes: {
style: "vertical-align: top; text-align: left; font-weight:bold; font-size: 12px"
},
width: 85
},
{
command: [
{
name: "destroy",
template: "<div class='k-button delete-btn'><span class='k-icon k-delete'></span></div>",
text: "remove"
},
{
text: "Edit",
template: "<div class='k-button edit-btn'><span class='k-icon k-edit'></span></div>",
},
],
width: 40,
attributes: {
style: "vertical-align: top; text-align: center;"
}
},
],
editable: "popup"
}).data('kendoGrid');
}
【问题讨论】:
-
请不要使用答案中的代码更新原始问题。您的问题将与答案不同步。
-
clicking the FIRSTNAME it should display the ADDRESS on a new window- 你能解释一下这是什么意思吗? -
地址是一个 clob 数据类型,它有几行信息。因此,当我们单击名字时,它会弹出一个显示地址信息的弹出窗口或消息框
标签: javascript asp.net kendo-ui kendo-grid