RTL中的Ui Grid handleWindowResize不起作用

问题描述 投票:0回答:1

我使用以下代码在ui-grid中调整了页面大小:

$scope.gridApi.core.handleWindowResize();

因此,在LTR中调整网格的大小是完美的,但是在RTL中,它无法正常工作。

enter image description here

调整大小后看起来像这样:

enter image description here

两张图片之间的区别是,当第一张图片中显示的菜单消失时,网格列的大小不会调整为页面的100%。

但是当此网格与ltr一起使用时。

任何人有任何想法吗?

angular-ui-grid
1个回答
0
投票

解决方案是延长超时时间。一些如何在ltr中花费更多时间...

var Add_Wait_To_Resize = $rootScope.Language_Direction == "LTR" ? 100 : 610 ;

            setTimeout(function() {
                 $scope.gridApi.core.handleWindowResize();
               }, Add_Wait_To_Resize);
© www.soinside.com 2019 - 2024. All rights reserved.