0
A
回答
0
快速而肮脏的例子。这不是特定于ngGrid,但我相信这个概念应该继续。 (如果没有,请随时向我喊:))
<div class="row" ng-repeat-start="item in items" ng-click="item.expanded = !item.expanded"></div>
<div class="row-details" ng-if="item.expanded"></div>
0
目前nggrid不支持此功能issue #1111及其UIGrid 3.0版本中实现。
但我发现了一个解决方法,这是你可以尝试在nggrid中使用rowTemplate和一点jQuery来实现的。希望这可以帮助!
rowTemplate:
<div class="row">
// add column data
// expand or collapse image
<div class=\"col-xs-1 col-md-1\"><img "id='showHide_{{row.rowIndex}}' ng-src='src/img/{{imgArrowRight}}' ng-click=\"rowExpand (row.rowIndex);\"/></div>
</div>
<div id='expRowId_{{row.rowIndex}}' style=\"display:none;\">< div class=\"expData\">< span ng-bind=\"row.entity.Attr\">< /span>
//add whatever you want in the expanded row.< /div>< /div>
//Defined customArray for handling dynamic row Toggle
angular.forEach($scope.gridData, function(row,index) {
$scope.customArray[index] = true;
});
//row expand code
$scope.rowExpand = function(index){
$scope.customArray[index] = $scope.customArray[index] === false ? true : false;
if($scope.customArray[index]){
$('#showHide_'+index).attr('src','src/assets/img/rigthIcon.gif');
$('#expRowId_'+index).hide();
}else{
$('#showHide_'+index).attr('src','src/assets/img/downIcon.gif');
$('#expRowId_'+index).show();
}
}
而且覆盖ngRow的styleClass
.ngRow {
position: relative !important;
}
相关问题
- 1. 展开/折叠网格
- 2. free-Jqgrid展开/折叠网格
- 3. 展开/折叠HTML表格
- 4. jQuery表格行展开/折叠
- 5. 使用扩展器折叠网格行
- 6. jQuery的 - 的jqGrid - 展开,折叠的网格行亚格点击
- 7. 展开并折叠tableview行
- 8. ExpandableListView展开和折叠
- 9. 展开和折叠UITableview
- 10. 用css展开和折叠
- 11. 展开和折叠TreeView
- 12. 展开和折叠图标
- 13. 引导3 - 展开和折叠表行
- 14. 通过按钮展开和折叠行
- 15. 展开/折叠Div
- 16. jquery展开/折叠?
- 17. 折叠/展开optgroups
- 18. 折叠/展开Groupboxes
- 19. 展开/折叠jQuery
- 20. 在展开和折叠表格时默认隐藏行
- 21. 记住ng网格分组打开||折叠状态
- 22. expandablelistview不同风格的展开/折叠
- 23. 在WPF DataGrid上展开/折叠行
- 24. JQuery jQGrid在标题图层上展开/折叠网格点击
- 25. 具有折叠/展开功能的.NET(WinForms)网格控件
- 26. WPF DataBound treeview展开/折叠
- 27. 折叠/展开图片
- 28. Delphi DBgrid展开/折叠
- 29. 在Datagridview中展开/折叠
- 30. 展开/折叠div元素?
感谢丹尼,但它不是为NG-电网工作。消耗性内容可能因行而不同,并且在行选择时在运行时更改。 – 2015-02-05 15:16:59