Ich bin technology.I'm mit ag-Raster AngularJS und Spalte angezeigt werden soll dynamischWie Spalte angezeigt werden dynamisch mit ag-grid
meine Json Daten:
[{Date:'12-12-2015',Name:'ammu',mark:20},{Date:'12-12-2015',Name:'appu',mark:24},{Date:'12-12-2015',Name:'anu',mark:27},{Date:'13-12-2016',Name:'ammu',mark:23},{Date:'13-12-2015',Name:'anu',mark:20}]
Mein Erwarteter Ausgang ist Expected Output
wird vorhandenen Code unten
$scope.gridOptions = {
columnDefs: [],
enableFilter: true,
rowData: [],
rowSelection: 'multiple',
rowDeselection: true
};
$scope.customColumns = [];
Getdetails();
function Getdetails()
{
masterdataFactory.Getdetails()
.success(function (Student) {
f (Student.length != 0) {
for(var i=0;i<Student.length;i++) {
$scope.customColumns.push(
{
headerName: Student[i].Name,
field: "Mark",
headerClass: 'grid-halign-left'
}
);
};
$scope.gridOptions.columnDefs = $scope.customColumns;
$scope.gridOptions.rowData = Student;
$scope.gridOptions.api.setColumnDefs();
}
})
.error(function (error) {
$scope.status = 'Unable to load data: ' + error.message;
});
}
Bestehende Ausgabe wird unter gegeben Existing Output
Wie meine erwarteten Ausgabe der vorhandenen Ausgabe erreicht
Entschuldigung. Es ist meine Schuld, das Format von Json ist falsch. Ich habe meine JSON-Daten aktualisiert. Aber eigentlich ist es nicht das Problem. Können Sie mir bitte mit einer Lösung helfen? –