Создание другого вида диаграммы по двойному клику
В моей модели у меня есть контейнеры, и у них есть n вложенных контейнеров. Так что в моем представлении схемы пользователю трудно просматривать несколько вложенных контейнеров, созданных внутри контейнера. Поэтому я хочу создать многослойное представление схемы, чтобы вместо просмотра контейнеры и субконтейнеры в одном представлении схемы. Я хочу создать представление схемы для каждого контейнера, чтобы я мог просматривать субконтейнеры в другом представлении схемы при двойном щелчке на контейнере, и он должен иметь связь между различными контейнерами и даже субконтейнерами. если он присутствует в другом представлении схемы.
1 ответ
Вам необходимо создать инструмент DoubleClick для вашего контейнера сопоставления, а затем создать операцию навигации с установленным флажком "Создать, если не существует".
Вы можете взглянуть на проект Dart Designer на Github. В файле odesign найдите раздел навигации "Диаграмма проводника". Эта диаграмма представляет файловую систему, и вы можете нажать на папки, чтобы увидеть, что внутри.