我为你准备了一个简单的道场:http: //dojo.telerik.com/UWOvi/2
这会在单击时在引导弹出窗口中显示演示网格中的联系人姓名。
在不知道您的具体需求的情况下,我已将一列中的所有值包含到弹出框中。
这是通过创建一个getMeValues()
分配给footerTemplate 的函数来实现的。
然后此函数执行以下操作:
function getMeValues(data)
{
var gridDS = $('#grid').data('kendoGrid').dataSource.data();
var result = '';
gridDS.forEach(function(row, index){
result += index + '::' + row.ContactName + '<br/>';
});
return '<button class="btn btn-primary" data-container="body" data-toggle="popover" data-title="I am some data" data-content="' + result + '"/>' + ' Click Me</button>';
}
我可以访问data
网格的数据源,然后遍历 ContactName 字段并将其添加到 var 中。最后,我创建了一个按钮,该按钮放置在页脚中,该按钮激活弹出框以显示内容。
然后,为了让新创建的按钮发挥作用,我将 popover 事件绑定到dataBound
网格事件中,以便它知道为我激活按钮。
显然根据您的特定需求更改此示例,但如果您有任何其他问题,我将很乐意提供帮助。