Я использую TreeTableView и хочу изменить элементы меню, связанные с контекстным меню, в соответствии с данными внутри выбранной строки.
Предположим, что у меня есть таблица со структурой вроде:
посетители
посетитель 1
посетитель 2
посетитель 3
болтовня
болтовня1
болтовня2
Здесь, в этой таблице, мы можем метафорически сказать, что у нас есть два корневых узла: «Посетители» и «Чатеры». Теперь я хочу иметь два контекстных меню с разными параметрами. Контекстное меню для посетителей, которое, как мы можем сказать, имеет один пункт «Пригласить в чат» и другое контекстное меню, которое обрабатывает болтовню и имеет различные параметры, такие как: «кикнуть», «запретить» и так далее. Моя проблема в том, как я могу достичь этого сценария? Где я должен использовать эти контекстные меню? Должен ли я использовать их с ячейками, строками или таблицей?