更新 TreeTable 后的错误
Bug after update TreeTable
我在更新 TreeTable 后遇到问题,据我了解这是因为模型未刷新,尝试刷新它但没有帮助。
这是我更新后看到的:(我自己删除了 headers)
没有添加行,但如果我水平滚动,行会添加并显示。
这是我的更新代码:
if (events) {
tEvents.unbindAggregation("rows");
tEvents.bindAggregation("rows",{
path: "events>/prg_years(ID_SCENARIO=" + filterKRVR.scenario + ",I_YEAR=" + filterKRVR.year + "m)" + "/HisGTO",
parameters: {
navigation: {
'prg_gto': "HisPIPE",
'prg_pipe': "HisKS",
'prg_ks': "HisLK"
},
}
});
}
tEvents.getModel('events').refresh();
我做错了什么?!
顺便说一句,只有当我在树 table 中打开最低行时才会出现错误,如果我打开最高行就可以了,没有错误。
谢谢大家的帮助!
我创建了滚动水平和垂直滚动的新功能,并在每次聚合或更新行后刷新 table
doRefresh: function(){
$('.sapUiScrollBar div').scrollLeft(100);
$('.sapUiScrollBar div').scrollLeft(0);
$('.sapUiScrollBar div').scrollTop(100);
$('.sapUiScrollBar div').scrollTop(0);
},
并像这里一样使用它:
我在更新 TreeTable 后遇到问题,据我了解这是因为模型未刷新,尝试刷新它但没有帮助。
这是我更新后看到的:(我自己删除了 headers)
没有添加行,但如果我水平滚动,行会添加并显示。
这是我的更新代码:
if (events) {
tEvents.unbindAggregation("rows");
tEvents.bindAggregation("rows",{
path: "events>/prg_years(ID_SCENARIO=" + filterKRVR.scenario + ",I_YEAR=" + filterKRVR.year + "m)" + "/HisGTO",
parameters: {
navigation: {
'prg_gto': "HisPIPE",
'prg_pipe': "HisKS",
'prg_ks': "HisLK"
},
}
});
}
tEvents.getModel('events').refresh();
我做错了什么?!
顺便说一句,只有当我在树 table 中打开最低行时才会出现错误,如果我打开最高行就可以了,没有错误。
谢谢大家的帮助!
我创建了滚动水平和垂直滚动的新功能,并在每次聚合或更新行后刷新 table
doRefresh: function(){
$('.sapUiScrollBar div').scrollLeft(100);
$('.sapUiScrollBar div').scrollLeft(0);
$('.sapUiScrollBar div').scrollTop(100);
$('.sapUiScrollBar div').scrollTop(0);
},
并像这里一样使用它: