使用角度的kendo UI网格主/细节

时间:2014-12-17 14:27:54

标签: javascript angularjs kendo-ui

我正在尝试使用kendo angular指令实现Kendo UI主/细节网格:

<div ng-app="myApp">
    <div ng-controller="myCtrl">
        <kendo-grid options="gridOptions">
            <div k-detail-template>
                   ???
            </div>
        </kendo-grid>
    </div>
</div>

在控制器中,我在$ scope上配置了gridOptions以从其他服务中检索数据。这很好用。网格显示此数据。现在在扩展行时,在detailInit函数(在$ scope.gridOptions上定义)中,我发出第二个rest请求来检索与扩展记录关联的子数据。我想在详细模板中显示这些数据。

我的问题是,如何将k-detail-template中的HTML绑定到第二个请求返回的数据?我尝试将此数据分配给$ scope,但如果我展开一行然后再行另一行,则两行都呈现相同的细节。这是可以理解的,因为两个细节行都将绑定到相同的范围。

在Telerik网站上的以下示例中,它们绑定到dataItem.FieldName,但我认为这不适合我,因为我没有在详细信息模板中显示网格。

http://demos.telerik.com/kendo-ui/grid/angular

我是Angular的新手,如果我错过了一些明显的东西,我会道歉。如果您有任何建议,请告诉我。

谢谢。

0 个答案:

没有答案