Я использую библиотеку GridStack для создания адаптивного макета для моих виджетов.Вот моя функция, в которой я создаю виджет по нажатию кнопки
function AddWidget()
{
var grid = $('.grid-stack').data('gridstack');
var html = '<div class="grid-stack-item-content">';
html += '<div class="col-md-3"> <label> Sample Textbox </label></div>';
html += '<div class="col-md-9"> <input type="text" class="form-control" /> </div>';
html += '</div>';
grid.addWidget($(html), 0, 0, 4, 1)
}
Виджет успешно создается.Я тоже могу изменить его размер. Но проблема в том, что они не перетаскиваются.Я могу видеть ui-draggable класс в моих элементах виджета html, но они не перетаскиваются.
Если я уже определил виджеты в своем макете и затем инициализировал стековую сетку, они работают нормально.