首页 > 解决方案 > RTL中的Ui Grid handleWindowResize不起作用

问题描述

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

$scope.gridApi.core.handleWindowResize();

所以网格在 LTR 中调整大小完美,但在 RTL 中它不起作用。

在此处输入图像描述

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

在此处输入图像描述

两张图片的不同之处在于,当第一张图片中显示的菜单消失时,网格列不会调整为页面的 100%。

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

任何人有任何想法?

标签: angular-ui-grid

解决方案


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

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

            setTimeout(function() {
                 $scope.gridApi.core.handleWindowResize();
               }, Add_Wait_To_Resize);

推荐阅读