Jarvis Widget не отображает параметры при добавлении в форму через ajax - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь добавить элементы, содержащиеся в jarvis-виджете, динамически, используя частичное представление, но виджет не показывает его параметры, несмотря на вызов функции для инициализации виджета.

У меня есть частичное представлениечто я использую, чтобы динамически добавлять элементы в форму.Я вызываю метод действия через ajax, который возвращает частичное представление в виде строки, и я добавляю это в форму.У меня есть событие завершения ajax, которое помогает мне инициализировать новые добавленные виджеты и плагины элементов, но ничего не работает.

Я использую эту функцию для вызова метода действия в URL, цель - это контейнер, к которому я хочу добавить частичное представление содержимогоto и doneCallback Я использую для инициализации виджетов и плагинов элементов.

function addDynamicElement(target, url, doneCallback) {

    jQuery.ajax({
        url: url,
        method: "GET",
        dataType: "html",
        cache: false,
        success: function (html) {
            html = jQuery(html).hide().fadeIn(1000);

            jQuery(target).append(html);
        },
        error: ajaxErrorHandler
    }).done(doneCallback);
}

Метод действия, который возвращает частичное представление

[HttpGet("blank-address-type", Name = "blank_address_type")]
public PartialViewResult AddBlankAddressType()
{
   return PartialView("_BlankAddressType", new AddressTypeVM());
}

Я использую функцию pageSetUp для инициализации виджетов и плагинов формы, и это в свою очередьвызывает setup_widgets_desktop (), но виджет не отображает параметры для минимизации, максимизации или удаления

function ajaxDoneHandler() 
{
    pageSetUp();
}

Я также пытался переместить код в другой обработчик событий, но это не решает проблему.

jQuery(document).ajaxComplete(function () 
{
    pageSetUp();
});

Я ожидаю, что динамически добавленные виджеты будут иметь параметры свертывания, расширения и удаления, как показано на этом рисунке https://1drv.ms/u/s!AkRSHVUtFlKhuwoqSLypVX7mKe-S?e=gOqOPH

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