2015-10-29 8 views
1

Я использую tree-grid-directive. В настоящее время строка расширяется при щелчке значков, а не всей строки, есть ли способ, чтобы расширить строку на целую строку, щелкнув сам?Как развернуть строку дерева на целую строку, щелкнув в директиве tree-grid?

<tree-grid 
    expand-level = "3" 
    tree-data  = "tree_data" 
    expand-on  = "expanding_property" 
    col-defs  = "col_defs" 
    icon-leaf  = "glyphicon glyphicon-file" 
    icon-expand = "glyphicon glyphicon-folder-close" 
    icon-collapse = "glyphicon glyphicon-folder-open"> 
</tree-grid> 

Вот plunker example

ответ

1

Попробуйте переместить нг щелкните внутри я элемент

ng-click=\"row.branch.expanded = !row.branch.expanded\"\ 

родителю тд элемент.

<tr ng-repeat=\"row in tree_rows | filter:{visible:true} track by row.branch.uid\"\ 
    ng-click=\"row.branch.expanded = !row.branch.expanded\"\ 
    ng-class=\"'level-' + {{ row.level }} + (row.branch.selected ? ' active':'')\" class=\"tree-grid-row\">\ 

Here является plunker updated: http://plnkr.co/edit/yfU1zmkRXjrZwJAG5PS4?p=preview