I am getting kendo grid data from backend and setting it to kendo grid options
alignedProcessesToRiskGridOptions now data is displaying in the grid , but i also wanted to get raw data to write some logic, How can i get data from dataSource or directly calling RiskService AngularJs factory and assign it to var gridData?
ctrl.js
$scope.alignedProcessesToRiskGridOptions = RiskService.alignedProcessToRiskGrid();
$scope.alignedProcessesToRiskGridOptions.dataSource = RiskService.getAlignedProcessesToRiskGridDataSource($stateParams.riskId);
gridData = $scope.alignedProcessesToRiskGridOptions.dataSource.data();
console.log('RISK DATA', gridData);
factory.js
getAlignedProcessesToRiskGridDataSource: function(riskKey) {
var countNew = 0;
return new kendo.data.DataSource({
type: 'json',
serverPaging: true,
serverSorting: true,
serverFiltering: true,
transport: {
read: function(options) {
var gridSearchObject = {
skip: options.data.skip,
take: options.data.take,
pageSize: options.data.pageSize,
page: options.data.page,
sorting: options.data.sort,
filter: options.data.filter
};
return $http.post(
'app/risk/rest/allAlignedProcessesToRisk/' + riskKey, gridSearchObject).success(
function(data) {
countNew = data.totalCount;
options.success(data.resultDTOList);
});
}
},
console.log('RISK DATA', gridData);? - whipdancerRISK DATA undefined? Does it showgridDataas an object? Does it write an empty string? - whipdancer