Плагин jsTree не обновляется в браузере Microsoft Edge - PullRequest
0 голосов
/ 22 октября 2018

Я заполняю элемент плагина jsTree данными из вызова AJAX.Мой AJAX-вызов заполняет переменную documentTree, и после этого я вызываю

    $("#documents-container").jstree(true).settings.core.data = documentTree;
    console.log("1");
    $("#documents-container").jstree(true).refresh();

. Плагин прекрасно работает во всех браузерах, кроме Microsoft Edge, где после вызова обновления jstree-initial-node / jstree-loadingразметка все еще видна, и сообщение о загрузке продолжает отображаться

Я попытался установить "cache"; false при инициализации jsTree, но это не имеет значения.Моя инициализация

 jQuery("#documents-container").jstree({
        "cache": false,
        "core": {
            "core": { check_callback: true },
            "animation": 0,
            "themes": { "stripes": true }
        },
        "types": {
            "default": {
                "icon": "icon-folder-closed"
            },
            "file": {
                "icon": "icon-records"
            }
        },
        "plugins": [
            "wholerow", "types"
        ]
    });

Могу ли я что-нибудь сделать, чтобы Edge отображал данные?

...