我有一个角度数据表,每个页面显示10个记录的“多个”页面。如果我使用搜索框仅查看所选记录并添加新行,则表格将完全刷新。搜索框中的值将重置,我的视图将返回到记录的第一页。是否可以在搜索框中保留该值?
相似但不同。我有一个单选按钮来选择表中的记录。是否可以在重新绘制表格时显示包含所选记录而不是第一页的页面。
更新
<table datatable="ng" id="surchargeTable" class="table-bordered">
<thead>
<tr>
<th class="ngCellText"></th>
<th class="ngCellText">Carrier</th>
<th class="ngCellText">Fuel Type</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="waiver in model.waivers ">
<td><input id="selectedWaiver" type="radio" name="waiver" ng-model="model.SelectedWaiver" ng-value="waiver" " /></td>
<td><select ng-model="waiver.CarrierID" ng-options="carrier.Key as carrier.Value for carrier in model.Carriers" ></select></td>
<td><select ng-model="waiver.CategoryID" ng-options="category.Key as category.Value for category in model.Categories"></select></td>
</tr>
</tbody>
</table>
答案 0 :(得分:0)
我确实需要使用saveState,但只有在将DTOptionsBuilder与Angular Data表一起使用时才能使用它。以下是我的表现。
$scope.dtOptions = DTOptionsBuilder.newOptions()
.withOption('stateSave', true);