Я использую agSelectCellEditor, чтобы реализовать раскрывающееся меню в ячейках определенного столбца.
Это определение столбца:
{
headerName: "Rattachement",
field: "rattachement",
editable: true,
headerTooltip:
"Choisissez l'entité de rattachement parmi les choix présents dans la liste déroulante",
cellEditor: "agSelectCellEditor",
cellEditorParams: {
values: [
"",
"Audit",
"RA",
"Consulting",
"FA",
"Tax&Legal",
"ICS",
"Taj"
]
}
}
Вот как это делает ag-grid:
Я должен дважды щелкнуть по нему, чтобы раскрывающийся список отображался следующим образом:
И тогда я могу выбрать любой из доступных вариантов.
Как вы заметили, это действительно плохой рендеринг и может привести пользователя в замешательство и неспособности использовать инструмент, который я создаю.
Итак, мой вопрос:
Есть ли способ заставить ag-grid отображать выпадающее меню с самого начала без необходимости дважды щелкать по ячейке, чтобы пользователь действительно знал, что делать?
Спасибо!
PS: я не хочу использовать настраиваемое средство визуализации ячейки, потому что параметры в ячейке зависят от других переменных, и все может стать беспорядочным, если я решу реализовать раскрывающийся список с помощью customcellRenderer (который я сделал с другие колонки, где это не вызывает у меня ни одной из упомянутых проблем)