javascript - 如何将焦点设置到ui :repeat JSF中的最后一项

标签 javascript jsf composite-component

我有一个可滚动的 div,我喜欢将焦点设置在最后一个元素上。我怎样才能做到这一点?

<div class="scrolldiv">  
<h:form id="form">  
  <ui:repeat...> 
    <h:panelGrid columns="2"...>  
      <h:graphicImage../>  
      <h:outputText.../>  
    </h:panelGrid>  
  </ui:repeat>  
</h:form>  
</div>  

最佳答案

<ui:repeat var="..." value="..." varStatus="status">

您可以使用状态加上属性名称,如 #{status.last} 来自这个属性:

  • begin 类型为 Integer
  • end 类型为 Integer
  • index 类型为 int
  • step 类型为 Integer
  • 偶数 bool 类型
  • 奇数, bool 类型
  • 第一个 bool 类型
  • last bool 类型

关于javascript - 如何将焦点设置到ui :repeat JSF中的最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9368642/

相关文章:

javascript - 回调异步等待

javascript - 将部分文本加粗(直到第一个 '/' )

java - JSF 性能限制

javascript - 请求总是被 CORS 策略阻止 c# net core

javascript - jquery - 没有相邻 "select"输入的目标标签

jsf - 如何动态构建back bean编辑表单

java - jsf - 传递 FacesContext 或使用 getCurrentInstance()

jsf - 使用转换器时如何在复合组件中引用组件

JSF 通过 EL 和复合组件泄漏内存

jsf-2 - :param to composite components