Также может быть достигнуто с AgGrid 'agSelectCellEditor / agPopupSelectCellEditor'
headerName: 'Probabilité',
field: 'make',
editable: true,
cellEditor:'agSelectCellEditor',
cellEditorParams: {
values: ['1- Très improbable','2- Peu probable','3- Possible','4- Probable']
}
При включенной опции Grid прослушивание изменения значения ячейки
onCellValueChanged: function(event) {
console.log('onCellValueChanged: Probabilité' + ' = ' + event.newValue);
},
Мне также удалось получить ваш код с изменением ниже
{headerName: "Probabilité",
editable: true,
cellRenderer: params => {
return `
<hr>
<select onchange="myFunction(this)">
<option value='1- Très improbable'>1- Très improbable</option>
<option value='2- Peu probable'>2- Peu probable</option>
<option value='3- Possible'>3- Possible</option>
<option value='4- Probable'>4- Probable</option>
</select>
<hr>`;
}
}
function myFunction(t)
{
console.log(t.value);
}
Рабочая демонстрационная ссылка здесь .
Надеюсь, это поможет.