2014-06-30 28 views
1

我使用angularjs ng-grid。 我想添加一個按鈕來展開/摺疊所有行,當ng-grid組由某個字段組成時。我怎樣才能做到這一點?angularjs ng-grid展開/摺疊分組時的所有行

+0

爲什麼你不想使用CSS? –

+0

@YagizOzturk如果CSS可以做到這一點。我可以使用CSS。你能給我建議嗎?謝謝。 – cat4love

+0

讓我知道答案是否有幫助。如果它是正確的,選擇最好的答案,以便其他人也可以受益。 –

回答

1

NG-網格的劃分部分將可能有一類.ngViewport .ng-scope

這是您要添加摺疊功能我猜。

添加這個div一個ng-show屬性動態

$('.ngViewport').attr('ng-show', 'collapsed'); //This is jquery, you can use angular directives for best practice, dont have time :) 

其分配給一個按鈕。所以無論何時點擊,它都會切換。

<a href="#" ng-model="collapsed" ng-click="collapsed=!collapsed">Click here to <strong>Toggle (show/hide)</strong> Grid</a> 
+0

謝謝@YagizOzturk。它適用於非羣組,我也爲羣組提供了功能。 – cat4love