我构建了每隔3秒更新一次的ui-grid
:
function updateGrid() {
dFactory.getData().then(function(data) {
$scope.gridOptions.data = data;
});
数据更新得很好,但选择会自行删除,我之前选择的行只是不会保存。
我试过了:
放置主键 - 没有帮助
保存状态并在更新后恢复 - 没有帮助
更新后手动选择行 - 没有帮助
我该怎么办?
答案 0 :(得分:0)
用户选择(行选择)状态需要保留在数据模型中。 添加一个新字段,例如' selection'保持网格中每行的状态。 然后每次用户选择一行时,调用方法来更新选择状态:
$scope.updateSelection(row)
{
dFactory.updateSelectedRow(row);
// do other stuffs
}
答案 1 :(得分:0)
这就是我解决它的方法:
#maincontent {
position: fixed;
top: 120px;
bottom: 70px;
left: 0;
right: 0;
width:100%;
}