Загрузка данных


let currentServiceType = "";


currentServiceType = data.serviceType;




$("#sharer_filter_account_state").select2({
    placeholder: "Состояние счета",
    allowClear: true,
    minimumInputLength: 0,

    id: function (data) {
        return data.code;
    },

    ajax: {
        url: function () {
            let queryModelCode = "";

            if (currentServiceType === "NPO") {
                queryModelCode = "KZZZb3O5";
            } else if (currentServiceType === "PDS") {
                queryModelCode = "26wHDlcv";
            } else if (currentServiceType === "OPS") {
                queryModelCode = "ZaJRuTlf";
            }

            return "queryModel?queryModelCode=" + queryModelCode;
        },

        dataType: "json",

        data: function (term, page) {
            return {
                term: term,
                maxResults: 10
            };
        },

        results: function (data, page) {
            return {
                results: data.list
            };
        }
    },

    formatResult: function (data) {
        return data.name;
    },

    formatSelection: function (data) {
        return data.name;
    }
});







if ($("#sharer_filter_account_state").val()) {
    data.filterAccountState = $("#sharer_filter_account_state").val();
}




$("#sharer_filter_account_state").select2("val", "");