作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Angular 指令,它返回剑道网格数据源值(即gridDataDisplayed)。使用相同的数据源,我必须将其绑定(bind)到detailInit 中的嵌套网格。
scope.gridsource = new kendo.data.DataSource({
pageSize: options.pSize,
transport: {
read: function (options) {
scope.getDataMethod({ pageDetails: options }).then(function (gridDataDisplayed) {
options.success(gridDataDisplayed);
}, function (error) {
//error
});
}
},
detailInit: detailInitMethod
});
在detailInitMethod中,我使用从服务调用返回的相同数据,并且仅显示“gridDataDisplayed”中的几列。我如何将其绑定(bind)到嵌套网格?
在我的指令中,模板代码是:
template: '<div><kendo-grid k-options="gridOptions" k-data-source="gridDataSource"></kendo-grid></div>',
提前致谢。
最佳答案
您可以使用详细模板指令。方法如下:
<div ng-controller="MyCtrl">
<kendo-grid options="mainGridOptions" k-data-source="gridDataSource">
<div k-detail-template>
<div kendo-grid k-options="detailGridOptions"></div>
</div>
</kendo-grid>
</div>
<script>
angular.module("KendoDemos", [ "kendo.directives" ])
.controller("MyCtrl", function($scope){
$scope.gridDataSource = {
type: "odata",
transport: {
read: "//demos.telerik.com/kendo-ui/service/Northwind.svc/Employees"
},
pageSize: 5,
serverPaging: true,
serverSorting: true
};
$scope.mainGridOptions = {
sortable: true,
pageable: true,
dataBound: function() {
this.expandRow(this.tbody.find("tr.k-master-row").first());
},
columns: [{
field: "FirstName",
title: "First Name",
width: "120px"
},{
field: "LastName",
title: "Last Name",
width: "120px"
}]
};
$scope.detailGridOptions = {
scrollable: false,
sortable: true,
dataSource: $scope.gridDataSource,
pageable: true,
columns: [
{ field: "City", title:"City", width: "56px" },
{ field: "Address", title:"Address", width: "110px" }
]
};
});
</script>
关于angularjs - 嵌套kendo网格-将detailInit与服务调用中的数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32499665/
以下是带有 detailInit 的剑道网格示例: 我的要求是,在对特定子网格 (detailInit) 中的列进行排序时,其标题即 FirstName 字段应如下所示更改: 只是那个特定的子网格的标
我需要将主行的悬停背景设置为白色/透明,而将悬停在子网格中的行上设置为蓝色。 如何实现?我是 Kendo 网格和 css 的新手,所以仍然不太了解可以在此处应用的样式。 悬停时需要实现如下效果: 请在
我是一名优秀的程序员,十分优秀!