Мы пытаемся добавить значок в ячейку js excel таким образом, чтобы щелчок по этому значку открывал диалоговое окно с древовидным представлением. Мы не хотим открывать диалоговое окно, если пользователь щелкает где-либо еще в ячейке, но только по щелчку значка.
Мы уже пытались добавить значок, используя событие рисования ячейки, но ни он не реагирует на нажатия, ни ведет себя как нам нравится.

Мы пытаемся реализовать такое поведение, как управление со списком. Когда пользователь нажимает на значок стрелки вниз, он открывает раскрывающийся список с элементами для выбора, а если щелкнуть где-либо еще в ячейке, раскрывающийся список не открывается.

Вот наши вопросы / запросы.
- Имеет ли Spread JS какой-либо встроенный элемент управления в виде дерева?
- Как мы можем реализовать ячейку с таким же поведением объяснил выше?