對於使用ng-repeat可以找到可擴展表格的每個示例,擴展行都是「獨立」內容,例如詳細信息行內的獨立表格。我做了使用這些方法,這是許多可擴展的表像帶有對齊列的AngularJS可擴展表格
<tr ng-repeat-start="item in faceted.table.data" ng-init="item.showDetails = false" ng-click="faceted.table.showDetailRow($index)">
<td>
<a href="" class="table-row-toggle">
<i class="nc-icon-mini lg fw arrows-2_small-right " ng-class="{'rotate-90': item.showDetails}"></i>
</a>
</td>
<td>{{item.partner_name}}</td>
<td>{{item.type}}</td>
<td>>{{m.merchant_name}}</td>
</tr>
<tr class="table-details" ng-repeat-end="item in faceted.table.data" ng-if="faceted.table.detailsShown === $index">
<td></td>
<td colspan="7">
<table class="table table-unstyled">
<tbody>
<tr ng-repeat="m in item.merchants">
<td>{{m.merchant_name}}</td>
<td>{{m.type}}</td>
<td>{{m.state}}</td>
<td><img src="images/status.svg" alt="status"></td>
<td>{{m.modified_by}}</td>
<td>{{m.modified_date}}</td>
</tr>
</tbody>
</table>
</td>
</tr>
不過,我需要有這一次是「細節」行必須是主表的一部分,所以列排列,如本Axure截圖:
灰色行是白色行的孩子。我可以像我的代碼示例那樣訪問數據,但不能使列對齊。
我已經嘗試了幾種方法,但目前爲止似乎沒有任何工作。
這給了我這個想法來完成這一點,雖然你在這裏的代碼並沒有很好的工作。 – Steve