更新 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);
    },

并像这里一样使用它: