【发布时间】:2016-03-01 20:08:37
【问题描述】:
在我的剑道网格中,我有一个列(地址)。它不显示客户的地址,而是显示一个按钮。单击按钮时,我想以模式打开剑道窗口并显示地址。
...
{ field: "address",
title: "Customer Address",
width: "130px",
filterable: false,
template: '<span class="viewButton"><input type="button" value="Address" class="k-primary"></input></span>'
},
...
我尝试了各种策略,包括自定义命令、网格的 onClick 事件处理程序等。但似乎都不起作用。到目前为止,我取得的最好成绩是使用自定义命令,我可以在其中打开 Kendo 窗口,但无法显示列的基础数据。
对于实现这一目标的任何可能方式有什么想法吗?
【问题讨论】:
-
是的,我已经调查过了。它打开了窗口,但由于某种原因,它没有为我传递数据。
-
这里是您的场景的简化演示:dojo.telerik.com/@ezanker/inUgU
-
@ezanker 谢谢。我的代码面临的问题是未定义“wnd”,这似乎是某种范围问题。当我在 showDetails() 内的警告框中输出“wnd”的值时,它显示为“未定义”。
-
我已更新 showdetails 以不使用全局变量:dojo.telerik.com/@ezanker/inUgU
标签: kendo-ui kendo-grid kendo-asp.net-mvc kendo-ui-grid