Skip to content

Add Service $TreeTableConvert

Choose a tag to compare

@thienhung1989 thienhung1989 released this 25 Apr 13:16
· 99 commits to master since this release

##Add function $TreeTableConvert.line2tree -> convert data line to tree vaild.

Desciption

line2tree(data, keyPrimary, keyParent);

Example:

var data = [
    {
        id: 1, 
        parent: null
    },
    {id: 2},
    {id: 3},
    {id: 4},
    {
        id: 5,
        parent: 4
    }
]

*$scope.tree_data = $TreeTableConvert.line2tree(data, 'id', 'parent');

##Add function $TreeTableConvert.tree2tree -> convert data tree to tree vaild.

Desciption

line2tree(data, keyChildren);

Example:

var data = [
    id: 1
    children: [
        {id: 2},
        {id: 3},
        {id: 4}
        {
            id: 5,
            children: []
        }
    ]
];

$scope.tree_data = $TreeTableConvert.tree2tree(data, 'children');

Result data tree vaild

   data = [
    id: 1
    __children__: [
        {id: 2},
        {id: 3},
        {id: 4}
        {
            id: 5,
            __children__: []
        }
    ]
]