我想删除额外的图标列以进行展开和折叠,并将其与我的主树形结构列合并。 Plunkr Source从Angular UI-Grid中删除额外的图标列TreeView
在下面的链接中,您可以看到在树形视图中它为扩展和折叠创建了额外的列,但我想将它与我的第一列(名称)合并,并且我还想更改图标。请帮助我,我该如何实现这一目标。
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
$scope.gridApi.treeBase.on.rowExpanded($scope, function(row) {
if(row.entity.$$hashKey === $scope.gridOptions.data[50].$$hashKey && !$scope.nodeLoaded) {
$interval(function() {
$scope.gridOptions.data.splice(51,0,
{name: 'Dynamic 1', gender: 'female', age: 53, company: 'Griddable grids', balance: 38000, $$treeLevel: 1},
{name: 'Dynamic 2', gender: 'male', age: 18, company: 'Griddable grids', balance: 29000, $$treeLevel: 1}
);
$scope.nodeLoaded = true;
}, 2000, 1);
}
});
}
你可以做一个plnkr和共享 – Kathir
没有感谢我犯了一个错误,现在它完全是工作:) 让我删除我之前的评论太 –
作为showTreeRowHeader:假对我的作品,但现在我有一个大的数据集,从而第一列显示直到数据未加载请检查以下链接:http://tidal41.tidalhosting.com/qc/auditor-new/index1.html –