使用自定义命令打开具有详细数据的剑道窗口。喜欢这里描述:将数据从剑道网格加载到剑道窗口中
http://demos.telerik.com/kendo-ui/grid/custom-command
我通过PHP脚本F.E.加载网格作为JSON数据employees.php。
在该示例中,通过单击“查看详细信息”窗口将加载来自同一数据源的数据。
我需要的是从另一个php/json文件加载详细数据。我发现它应该使用“刷新”方法,但我没有得到它的工作。
有人可以帮我吗?
UPDATE
感谢@Karthikeyan我的代码现在看起来像这样:
<script>
... function showDetails(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var dataItemID = dataItem.AK_ID;
$.getJSON('data/akDetail.php?ak=' + dataItemID + '', function (data) {
wnd.content(detailsTemplate(data));
wnd.center().open();
});
}
</script>
<script type="text/x-kendo-template" id="template">
<div id="details-container">
<h2>#= title_dataitem #</h2>
</div>
</script>
剑道窗口不开,我得到的铬控制台的错误:“未捕获的ReferenceError:title_dataitem未定义“
谢谢,什么是renderTemplate方法?在kendo ui文档中找不到它,或者它是相同的: 'detailsTemplate = kendo.template($(“#template”)。html());' – tbr
请参阅我的问题中的更新 – tbr