1
私の列の1つに 'ui-grid/dropdownEditor'を使用しています。各行に固有のドロップダウンオプションを動的にロードしたいと思います。私は非同期http呼び出しを介してオンデマンドでドロップダウンオプションを動的にロードしたい。 Angularjs:各行のUIグリッドの動的ドロップダウン
は私が$scope.gridOptions = {
columnDefs: [
{ field: 'priority',
displayName: 'Priority',
editableCellTemplate: 'ui-grid/dropdownEditor',
editDropdownIdLabel: 'id',
editDropdownValueLabel: 'name',
},
]}
onRegisterApi: function(gridApi) {
gridApi.edit.on.beginCellEdit($scope, function(rowEntity, colDef) {
if (colDef.field === "priority") {
localServices.getPriorityById(rowEntity.id).then(function(data) {
colDef.editDropdownOptionsArray = data;
});
}
});
任意の提案や、これを達成するための助けが高く評価され、成功せず、次の試してみました。