Как связать иерархические данные JSON, используя JQuery easyui combotree - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь создать комбинированный список, чтобы иерархически отображать свою структуру данных, используя плагин easyui combotree JQuery.

Просто у меня есть следующая структура данных JSON:

jsonData:

[{
    "SubCategories": [{
        "SubCategories": [{
            "SubCategories": [],
            "id": 9,
            "name": "a11",
            "ParentId": 9
        }, {
            "SubCategories": [],
            "id": 10,
            "name": "a12",
            "ParentId": 10
        }],
        "id": 5,
        "name": "a1",
        "ParentId": 5
    }],
    "id": 1,
    "name": "A",
    "ParentId": 1
}, {
    "SubCategories": [{
        "SubCategories": [{
            "SubCategories": [],
            "id": 11,
            "name": "b11",
            "ParentId": 11
        }],
        "id": 6,
        "name": "b1",
        "ParentId": 6
    }],
    "id": 2,
    "name": "B",
    "ParentId": 2
}]

HTML:

    <input class="jebs" name="xx" id="well"
       data-options="
        valueField:'id',
        textField:'text',
        panelHeight:'auto'
       ">

Я пытаюсь связать данные JSON вУспех Ajax, подобный следующему:

 $('#well').combotree('loadData', $.parseJSON(jsonData));

Я получаю эту ошибку:

jquery.easyui.min.js: 15623 Uncaught TypeError: Невозможно прочитать свойство 'options' undefined

Как связать иерархическую структуру данных json, используя плагин easyui combotree?

...