2
我想在ng-grid的headerCellTemplate屬性中使用下拉框。該columnDefs看起來像這樣在Angular JS的ng-grid中實現引導下拉菜單
columnDefs: [{field:'dt', displayName:'Time', width:'**', cellFilter:'date:\"HH:mm:ss\"',headerClass:'grad1',cellTemplate:'<div><center>{{row.getProperty(\'dt\')|timefilter}}</center></div>'},
{field:'rl', displayName:'Impact',cellTemplate:'<div class="ngCellText" ng-class="col.colIndex()"><center><img ng-src="{{row.getProperty(\'rl\') | dateformat1}}"</img></center></div>',width:'80px',sortFn:impSortFn,headerClass:'grad1',headerCellTemplate:"impactHeader.html"}, ]
的headerCell模板使用impactHeader.html文件看起來像這樣
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Impact<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">OptA</a></li>
<li><a href="#">OptB</a></li>
<li><a href="#">OptC</a></li>
</ul>
</div>
我可以看到下拉菜單插入到表的頭,但下拉列表是不可見的。即我看不到OptA,OptB和OptC。我錯過了什麼嗎?
謝謝!
Bootstrap的下拉菜單依賴於JS。爲了得到這個角度你應該寫指令。這裏有一堆Bootstrap指令http://angular-ui.github.io/bootstrap/ –
你可以檢查 http://stackoverflow.com/questions/18521645/integrate-dropdown-angular-strap-與-NG柵 問候, 達山JOSHI –