如何在 tree-grid-directive 中单击整行来扩展树行?

How to expand a tree row on whole row click in tree-grid-directive?

我正在使用 tree-grid-directive。目前该行是通过点击图标展开的,而不是整行,有没有办法在整行点击本身时展开行?

<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

尝试将 ng-click 移动到 i 元素内

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

到父 td 元素。

<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\">\

这是更新的 plunker:http://plnkr.co/edit/yfU1zmkRXjrZwJAG5PS4?p=preview