0

実際にはグリッドにバインドされた行があるのに、グリッドに行が表示されないことが散発的に見られます。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" }
    ]
};
4

0 に答える 0