Сплит-макет для интерфейса приложения - PullRequest
0 голосов
/ 09 января 2020

У меня есть требование от моего клиента иметь интерфейс, который должен иметь раскладку макетов панелей. Как показано на рисунке ниже, вы можете видеть, что каждая из этих панелей может быть развернута и развернута. Если вы знакомы с макетом RStudio, то это именно то, что я ищу. Я немного запутался в том, что было бы лучшим способом начать. Я встречал Split.js утилиту здесь , которая выглядит достаточно хорошей для начала, однако я запутался, если будет легко интегрировать максимизацию и минимизацию параметров окна в нее. Я гибок в выборе Angular или React в качестве основы. Какова наилучшая практика для создания таких макетов?

PS: я провел довольно много исследований, но не смог найти ответов, которые были достаточно понятны.

image

1 Ответ

1 голос
/ 12 февраля 2020

Вы можете использовать GoldenLayout .

Этот тип парадигмы макета называется «docker» (не путать с контейнерами виртуализации). Примерами каркасов, которые реализуют парадигму docker, являются Phosphor JS, w cDocker или dockspawn. Ссылка (FAQ 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...