JSTree ajax загрузка данных не работает случайно - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть модал с div, и в этом div я хочу реализовать JSTree с ajax отложенной загрузкой. Но случайным образом не загружается ajax данные после его повторного обновления, начинайте загрузку. Мой javascript код как это.

 $('#lookupPane').jstree({
            'plugins': ['json_data', "sort", "table", "dnd", "customHTML", "wholerow", "actions", 'search', 'checkbox'],

            "multiple": false,
            'core': {

                "check_callback": function (op, node, par, pos, more) {
                    return true;
                },
                'data': {
                    'url': function (node) {
                        console.log('data called');
                        if (node.id === '#') {
                            return '/Lookups/LookUps?orgId=' + orgId + "&isRoot=" + true;
                        } else {
                            if (node.data.ChildUrl != '' && node.data.ChildUrl != null) {
                                return node.data.ChildUrl;
                            } else {
                                return;
                            }
                        }
                    },
                    'dataType': 'json'
                },
                'themes': {
                    'name': 'proton',
                    'responsive': true
                }
            },
            dnd: {
                is_draggable: function (node) {
                    return false;
                }
            }


        });
...