Scroll AnyGantt资源网格中内容顶部的Anychart滚动条

Scroll AnyGantt资源网格中内容顶部的Anychart滚动条,scroll,anychart,Scroll,Anychart,我们使用Anychart甘特图源。 我们注意到,当水平滚动条处于启用状态,并且有足够的数据垂直填充时,最后一行不太可见,也不太可单击,因为滚动条位于其上方。 使用ResourceGantt在anychart网站上的几乎所有示例中都可以复制。 只需将窗口的高度缩小,您就会看到滚动条出现在最后一行的顶部。然而,这是出乎意料和不受欢迎的行为。 有没有办法强制滚动条始终位于最后一个内容行的下方而不是上方?因为我们注册了很多点击操作,由于滚动条的原因,几乎不可能让它们被正确点击。 提前感谢,如果您需要更多

我们使用Anychart甘特图源。 我们注意到,当水平滚动条处于启用状态,并且有足够的数据垂直填充时,最后一行不太可见,也不太可单击,因为滚动条位于其上方。 使用ResourceGantt在anychart网站上的几乎所有示例中都可以复制。 只需将窗口的高度缩小,您就会看到滚动条出现在最后一行的顶部。然而,这是出乎意料和不受欢迎的行为。 有没有办法强制滚动条始终位于最后一个内容行的下方而不是上方?因为我们注册了很多点击操作,由于滚动条的原因,几乎不可能让它们被正确点击。
提前感谢,如果您需要更多详细信息或帮助,请告诉我。

您可以增加行高,以确保水平滚动条不会完全重叠最后一行。你可以这样做:

chart.defaultRowHeight(50);

这不是我们的解决办法。我们已经选择了默认高度,业务部门不愿改变这一点。除非我只能更改最后一个元素的高度,否则这可能是一个解决方案。是的,您可以从数据中手动定义最后一行的自定义高度。有关详细信息,请查看以下示例(第44行)-我们查看了此解决方案。但企业发现这种解决方案并不充分。我们现在使用一条虚线在底部添加,这样最后一行就不包含数据。但我只是想在两个卷轴都处于活动状态时才插入这一虚拟行。但无论滚动条处于何种状态,滚动条上的enabled()函数始终返回true,即使在不可见时也是如此。。。。是否有其他方法检查滚动条是否处于活动状态?因为我的猜测是enabled()并不表示显示或未显示,而是可能显示或不显示?如果enabled()getter返回truth,则表示允许滚动条在需要时显示。它不知道它是否可见。当图表不符合容器的当前界限时,滚动条可见。您可以使用以下方法进行检查(降低容器的高度以显示垂直滚动条)-感谢这种方法。如果知道何时启用垂直滚动,则可以很好地执行此操作。但我也应该知道水平滚动何时启用。我怎么检查这个?是否可以选择查看数据是否符合时间表上的可用时间范围?