selectCheckboxMenu在所需位置滚动

时间:2013-12-27 08:06:31

标签: javascript jsf primefaces

我有这个selectCheckboxMenu里面有很多项目,每次点击它都会更新。问题是,它将滚动返回到顶部。我想要的是当我点击里面的一个项目时,它应该保持在当前的滚动位置,这样我就不必再次向下滚动它。我该怎么办?

感谢任何回应和Godbless。

<h:form id="frmSumChart" >
 <p:overlayPanel id="pnlSearch" ..... >
  .....
  .....
  <h:panelGrid>
    <p:selectCheckboxMenu id="chkKey" value="#{sChart.key}" widgetVar="widKey" ..... >
      <f:selectItems value="#{sChart.keyList}" />
      <p:ajax listener="#{sChart.validate()}" update="chkKey" oncomplete="widKey.show()" />
    </p:selectCheckboxMenu>
  </h:panelGrid>
 </p:overlayPanel>
</h:form>

1 个答案:

答案 0 :(得分:0)

您能否完整地描述您的问题,您在验证方法中尝试做什么。如果你没有改变p:selectCheckboxMenu的任何状态,那么我相信不需要更新语句   如果您只想在对话框中显示所选内容,那么您在oncomplete上执行的操作是正确的。我相信你的XHTML一切都还可以。