在我的项目中,我使用PrimeFaces组件来定义GUI。我正在使用TreeTable
组件,可以选择其项目并且可以滚动主体。
在表格旁边,我有一个CommandButton
,它将新项目添加到表格中。然后创建此项目,通过ajax更新TreeTable
并选择新项目。我想解决的问题是如何滚动到新项目。我有项目的行键,因此我可以重新构建其ID,因此我尝试将其添加到我的CommandButton
:
oncomplete="PrimeFaces.focus('form1:mainTreeTable_node_0_0_3_1');"
,其中0_0_3_1是行键。这只会聚焦行,但不会将表格的主体滚动到它。有没有办法如何实现这种行为?
答案 0 :(得分:2)
最后,它都是html,css和javascript。在这种情况下,它们都由jquery支持。
另见: