0
私の配列は、サブグリッドを埋めるために使用され、このがどのように拡張可能なグリッド内のサブグリッドのためのデータを設定するのです
$scope.ebObjArr = [{key: 'val', monthsArray: [{myDate:'',}]},{myDate:'',}]
monthArray
のようなものです。サブグリッドのデータを設定する方法を理解できません。
私はこの試みた:私もこれを試してみました
for (let i = 0; i < $scope.ebObjArr.length; i++) {
$scope.ebObjArr.monthsArray[i].subGridOptions = {
columnDefs: [{ name: "Month", field: "myDate" }, { name: "Cost", field: "totalCost" }, {name:"Units consumed", field : "unitsConsumed"}],
data: $scope.ebObjArr[i].monthsArray
}
}
を:
を(I = 0ましょう。私< $ scope.ebObjArr.length;私は++)のために{
for (let j = 0; j < $scope.ebObjArr[i].monthsArray[j].length; j++) {
$scope.ebObjArr[i].monthsArray[j].subGridOptions = {
columnDefs: [{ name: "Month", field: "myDate" }, { name: "Cost", field: "totalCost" }, { name: "Units consumed", field: "unitsConsumed" }],
data: $scope.ebObjArr[i].monthsArray[j]
}
}
}
この例ではMainCtrl
のみを使用しています:http://ui-grid.info/docs/#/tutorial/216_expandable_grid。