Telerik RadGrid滚动条正在抵消列
Telerik RadGrid scrollbar is offsetting the columns
我有一个页面,在页面上的两列中包含1到6个动态构建的iframe。我已经设法获得了一个列的名称文档号排队在所有他们,但是,如果其中一个包含更多的数据,那么空间允许它将滚动。这是意料之中的,也是正确的。
我的问题是,当滚动条确实显示它推动我的所有列在那个网格中只留下一个小点,现在它与其他网格不同步。我已经添加了一个小列,我可以动态显示,以推动其他网格的列匹配,我只需要能够检测/确定滚动条是否实际显示。
我发现了一个旧的teleerik帖子,建议我使用滚动高度vs溢出高度,如果滚动高度较大,那么我们知道有一个滚动条被显示。我尝试使用提供的javascript告诉我,这篇文章已经过时,GridDataDiv不再存在。
是否有新的/更新的方式来检测滚动条的存在?或者,有没有更好的方法让我的文档数字列,即使不考虑滚动条?
比较网格的客户端宽度和网格数据的滚动区域宽度:
var grid = document.getElementById("RadGrid1"),
scrollArea = document.getElementById("RadGrid1_GridData");
// ex. 171 (note no units included)
alert("grid.clientHeight: " + grid.clientHeight);
// ex. 300px (note the "px" units are included)
alert("scrollArea.style.height: " + scrollArea.style.height);
// Is the verticle scroll bar visible?
var vertIsVis = scrollArea.style.height.replace("px", "") > grid.clientHeight;
相关文章:
- 抵消在具有pageY计算的相对容器中位于顶部
- Telerik RadGrid排序客户端JavaScript jQuery
- 什么能抵消我的工作压力
- moment.js被一天的发行量抵消
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- 一个很好的方法来抵消所有绘制到画布上的0.5像素
- 如何获取Telerik RadGrid中所选单元格的列名称
- Javascript函数用于选择/取消选中radgrid标头模板中的所有复选框
- 如何在客户端函数行中创建的 RadGrid 的命令项模板中查找控件
- 使用 JavaScript 单击 RadGrid 中的链接
- 如何在行双击 radgrid 时获取数据键值
- Ajax refresh for telerik radgrid
- Javascript - 覆盖新的 Date() 行为以抵消 GMT
- radgrid -get 服务器在客户端编辑的行
- 多个 If 语句相互抵消?(Javascript)
- 将 Telerik ASP.NET Ajax RadGrid 加载到模态弹出窗口中,并在不刷新页面的情况下通过 Ajax
- 我正在使用两个不同的jQuery函数,一个似乎正在抵消另一个
- Telerik ASP.Net RadGrid 添加新记录客户端 JavaScript 防止行为
- 如何抵消'返回页首'链接以说明固定标头
- Telerik RadGrid滚动条正在抵消列