【问题标题】:Add a vertical scrollbar to enhanced grid向增强的网格添加垂直滚动条
【发布时间】:2017-08-10 15:25:09
【问题描述】:

我们如何向增强的网格添加垂直滚动条。是否有任何属性可以让我们为网格设置滚动条,例如

verticalSrcoll : true

我找不到任何这样做的属性。

为什么我需要这个属性,因为这里发生了一些奇怪的事情,我不知道这是怎么发生的。

问题是在第一次加载时,我在网格中加载了 10 条记录,但我无法看到网格中的所有 10 条记录。只有 5 条记录可见,也没有滚动条。只有通过排序、分页或任何操作,我才能看到所有的记录。这是默认行为吗

这就是为什么我想要一个滚动条,以便即使在小屏幕(平板电脑)中查看它也能做出响应。

【问题讨论】:

  • 你给grid或者grid的containerNode设置了宽高吗?
  • 我们已经使用 intialWidth 设置了网格的宽度,但高度我不知道如何设置

标签: javascript dojo dojox.grid.datagrid


【解决方案1】:

如果你使用类似 <div id="gridDiv"></div> 的东西,那么你可以使用 css

#gridDiv {
    height: 20em;
}

或者像网格一样的样式属性

"style","height: 700px; width: 800px;"

或者如果你想以编程方式设置它

this.yourGird.set("style","height: 700px; width: 800px;");

【讨论】:

  • 它在 IE 中不起作用...第一次加载...当我们更改页面大小或分页按钮时它会起作用
  • 这可能是什么原因?
  • 在调整大小之前检查网格或容器节点的高度,之后也是如此。您可能会注意到高度的变化。这会给你一个线索
猜你喜欢
  • 1970-01-01
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 2012-03-06
  • 2017-06-19
相关资源
最近更新 更多