2015-04-06 72 views
0

我有一个树表,并且每当在子节点上执行动作时,treetable将刷新并且焦点返回到父节点。问题是,如果父节点有许多子节点,则必须向下滚动以访问子节点,并且在执行任何操作后刷新树表后,焦点返回到父行。我需要将重点放在子节点上。我怎么能做到这一点?将焦点返回到树表中的子节点

回答

0

这就是我如何专注于任何动作监听器中的backingbean中的特定组件,我想你也可以使用它来关注你的子组件。

ExtendedRenderKitService service = Service.getRenderKitService(facesContext, ExtendedRenderKitService.class); 
    String clientId = uIComponent.getClientId(facesContext); 
    service.addScript(facesContext, "(AdfPage.PAGE.findComponent('"+clientId+"')).focus();");