当前位置: 首页 > 面试题库 >

在Angular UI ng-grid中关闭滚动?

司徒兴德
2023-03-14
问题内容

我们想使用Angular UI ng-grid,但似乎找不到一个选项来告诉网格内的视口不要将溢出设置为auto而不滚动。

我们想要做的是根据网格中行数的大小来动态调整表/网格的高度。我们有固定的最大行数,因此不必担心DOM中有太多行。

有什么建议去哪里?


问题答案:

我最近遇到了同样的问题,并在https://groups.google.com/forum/#!topic/angular/KiBXP3eKCDY找到了解决方案

您想要ng-grid在拥有数据之后进行初始化。

以下解决方案需要使用angular-ui:

<div ui-if="dataForGrid.length>0" ng-grid="gridOptions" ng-style="getTableStyle()"  />

$scope.getTableStyle= function() {
   var rowHeight=30;
   var headerHeight=45;
   return {
      height: ($scope.dataForGrid.length * rowHeight + headerHeight) + "px"
   };
};


 类似资料:
  • 问题内容: 我目前正在通过TestNG套件在带有Selenium Grid 2的RemoteWebDriver上运行测试。这在Firefox和IE上工作正常。现在,我添加了Chrome,并且测试运行正常,但在对套件进行所有测试之后调用driver.quit()时,总是收到Exception(对FF和IE正常工作)。 异常如下所示: 我正在使用Selenium版本2.24.1和chromedrive

  • 我在onLoad上使用下面的代码进入页面顶部。window.scroll到(0,0)在Javascript中,它适用于浏览器,但不适用于任何移动设备。

  • 编辑问题以包括所需行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 我正在使用RecyclView显示标记列表,每个值的标记都显示为CardView。但是卡片的一些内容在向下滚动RecyclView并向后滚动后丢失,如下面的两个屏幕截图所示。滚动后红色矩形中的内容丢失。 我想知道这是否是RecyclizerView的一个错误,并且在谷歌搜索后找不到解决方案。 除标题外,

  • 如果我没有捕捉到运行时异常,我就不会得到hibernate异常(不要刷新会话..)

  • 我在springboot应用程序中使用webclient来调用外部restful web服务。间歇性地获取此异常。 在收到此异常之前,我在日志中看到以下警告。 这是完整的堆栈跟踪: 这是MessageServiceImpl.java 这里是客户端组件类 在下面的配置中,我在SSLContext中添加了信任存储。 下面是应用程序属性文件 我已经尝试通过下面链接中给出的解决方案来解决这个问题,但是没有