0
У меня угловые нг-сетка с одной coulmn имеет раскрывающийсяУстановки по умолчанию valhe для выпадающего списка в нг-сетке
name: 'reportses[0].reportStatus.id',
displayName: 'Status',
width: '230',
enableCellEdit: true,
editableCellTemplate: 'ui-grid/dropdownEditor',
cellFilter: 'mapReportStatus:this',
editDropdownIdLabel: 'id',
editDropdownValueLabel: 'value',
editDropdownOptionsArray: vm.radStatusList
где
vm.radList = {
"code": 0,
"message": "Total 3 records found",
"result": [
{
"id": 10,
"value": "Pending",
"prevId": 9,
"type": "R"
},
{
"id": 11,
"value": "Done",
"prevId": 9,
"type": "R"
},
{
"id": 12,
"value": "Reported",
"prevId": 9,
"type": "R"
}
]
}
Я хочу, чтобы установить значение по умолчанию если значение не является для этого являющегося предмета настоящего (reportses[0].reportStatus.id
)
Добавлена этого кода на установочном значение для ниспадающей секции
var defaultSpecimen = {};
defaultSpecimen.id = Constants.ORDER_STATUS_PENDING;
defaultSpecimen.value = Constants.PENDING;
vm.radStatusList.push(defaultSpecimen);
vm.gridOptions.columnDefs[4].editDropdownOptionsArray = vm.radStatusList;
Но теперь значение отображается дважды.
показать mw ваш html-код также –