Я использую платформу Jidesoft Dashboard для создания панели инструментов и некоторых виджетов. Проблема, с которой я сталкиваюсь сейчас, - это расположение приборной панели. Мне бы хотелось, чтобы пользователь мог перетаскивать виджет в любом месте панели инструментов, а не в каком-то заранее определенном месте. В примере приложения Jidesoft разработчики используют MigLayout для удаления виджетов в определенных местах, то есть предопределенных. Поэтому вместо того, чтобы использовать этот макет, я нашел другой, который соответствует моим потребностям, Drag Layout . Тем не менее, кажется, что нужно добавить «заполнители», чтобы мой макет работал. Серый квадрат на скриншоте ниже - заполнитель.
Есть ли способ перетаскивать виджеты из палитры гаджетов в любое место на панели инструментов без использования заполнителей? Кажется, что заполнители добавляются друг на друга, если я добавлю более одного, и кажется странным, что нужно перетаскивать виджет в заполнитель, чтобы иметь возможность добавить его на панель инструментов. Кроме того, виджеты имеют разные размеры, и использование предопределенных макетов не позволит пользователю изменять их размеры. Более того, предопределенные макеты также сделают некоторые виджеты больше, чем они должны быть.
Короче говоря, моя цель - создать инструментальную панель, которая позволит пользователю добавлять виджеты в любом месте, как на скриншоте ниже. Буду признателен за любые комментарии или предложения, которые вы можете иметь. Спасибо!