Узлы jsTree не раскрываются и не сворачиваются - PullRequest
0 голосов
/ 08 августа 2011

Не удается получить узлы jsTree для расширения коллапса. Я, должно быть, упускаю что-то очень простое.

Это скрипт

<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery.jstree.js") %>"></script>
<script type="text/javascript">
        $(document).ready(function () {
            Refresh();
        });

        function Refresh() {
            $('#technologyTree').jstree({
                "json_data": {
                    "ajax": {
                        "url": "/TechnologyVersions/TechnologiesTreeAjax",
                        "type": "GET",
                        "dataType": "json"
                    }
                },

                "plugins": ["themes", "json_data", "ui"],

                "themes": {
                    "theme": "default",
                    "dots": true,
                    "icons": true,
                    "url": " <%= Url.Content("~/Content/jsTree/themes/default/style.css") %> "
                }
            });
        }
</script>

Я вижу, что дерево заполнено правильно, и результат json от контроллера кажется правильным. Однако, когда я нажимаю на эти стрелки развернуть / свернуть, ничего не происходит.

1 Ответ

1 голос
/ 08 августа 2011

Проблема заключалась в том, что конфликт с плагином проверки jQuery. Обновление до последней версии плагина проверки jQuery решает проблему.

JsTree конфликтует с jquery.validate

...