我使用以下代码在ui-grid中调整了页面大小:
$scope.gridApi.core.handleWindowResize();
因此,在LTR中调整网格的大小是完美的,但是在RTL中,它无法正常工作。
调整大小后看起来像这样:
两张图片之间的区别是,当第一张图片中显示的菜单消失时,网格列的大小不会调整为页面的100%。
但是当此网格与ltr一起使用时。
任何人有任何想法吗?
解决方案是延长超时时间。一些如何在ltr中花费更多时间...
var Add_Wait_To_Resize = $rootScope.Language_Direction == "LTR" ? 100 : 610 ;
setTimeout(function() {
$scope.gridApi.core.handleWindowResize();
}, Add_Wait_To_Resize);