実際にはグリッドにバインドされた行があるのに、グリッドに行が表示されないことが散発的に見られます。angularを統合するときに私の使用パターンが間違っているかどうかは誰にも分かりますか? ありがとう!
編集 - また、ページを離れて完全に更新するためにページに戻ったときにのみ、奇妙な動作が発生するようです。
$scope.init = function () {
$scope.loading.busy.right = consigneeService.api.getActivity(session.consignee.id()).then(function (result) {
$scope.details = result;
$scope.gridOptions.dataSource.read();
});
};
$scope.gridOptions = {
dataSource: new kendo.data.DataSource({
transport: {
read: function (options) {
options.success($scope.details);
}
}
}),
sortable: {
allowUnsort: false
},
autoBind: false,
columns: [
{ field: 'activityDate', title: 'Activity Date', width: '150px', template: "{{ dataItem.activityDate | cmsUTCToLocal : 'short' }}" },
{ field: 'activityDetails', title: 'Activity Details', width: '300px;' },
{ field: 'createUserId', title: "Created By", width: "125px" }
]
};