Не получать данные в - dataAdapter.getRecordsHierarchy - PullRequest
0 голосов
/ 01 мая 2020

Получение данных в dataAdapter, но в dataAdapter.getRecordsHierarchy () с нулевым значением.

$ (document) .ready (function () {

        $('#jqxTree').jqxTree({ height: 'auto', hasThreeStates: true, checkboxes: true, width: 'auto' });
        $('#jqxTree').css('visibility', 'visible');            

        FillJSTree();
    });

    function FillJSTree() {

        var source =
        {
            datatype: "json",
            datafields: [
                { name: 'id' },
                { name: 'parentid' },
                { name: 'name3' }
            ],
            id: 'id',
            //localdata: data
            url: '/Entity/BindTree',
        };
        var dataAdapter = new $.jqx.dataAdapter(source);
        dataAdapter.dataBind();
        var records = dataAdapter.getRecordsHierarchy('id', 'parentid', 'items', [{ name: 'name3', map: 'label' }]);

        $('#jqxTree').jqxTree({ source: records, height: "auto", width: "auto", hasThreeStates: true, checkboxes: true });


    }

Данные таблицы:

id name3 parentid 1 Main -1 2 Child 1 3 SubChild 2

введите описание изображения здесь

...