Je suis nouveau à l'aide AngularJS technology.I'm grille ag et que vous souhaitez afficher dynamiquement la colonneComment afficher la colonne en utilisant de façon dynamique réseau ag
mes données JSON est:
[{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}]
Ma sortie est attendue Expected Output
code existant est donné ci-dessous
$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;
});
}
sortie existant est donnée ci-dessous Existing Output
Comment atteindre mon sortie attendu de la sortie existante
désolé. C'est ma faute, le format de JSON est faux. J'ai mis à jour mes données json. Mais en fait, ce n'est pas le problème. Pouvez-vous m'aider avec une solution? –