angular-ui-grid - RTL中的Ui Grid handleWindowResize不起作用
问题描述
我使用以下代码在 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);
推荐阅读
- android - 如何动态更改应用栏背景颜色?
- sql - 根据其他表中的相同列值对行进行分组
- excel - 获取字典对象的项
- python - 使用 pyautogui 一次输入多个字母
- google-app-engine - 如何解决 ModuleNotFoundError: No module named 'google.cloud' while importing automl in GAE Standard?
- sql - 查找所有人口大于每个北欧国家(属性区域)人口的亚洲城市
- redirect - 如何使用 Google DNS 创建 CNAME url 重定向?
- python - 为什么这个while循环不能正常工作?
- entity-framework - Entity Framework 6 中具有多个记录集的存储过程
- javascript - Google Sign in 不允许多个用户,因此请使用 react-native google sign in 登录