rich:dataScroller:设置焦点

时间:2013-12-28 10:49:54

标签: javascript jsf richfaces

我有下一个<rich:dataTable><rich:dataScroller>示例:

<h:form id="sampleForm">
    <rich:dataTable id="capitalsTbl" value="#{capitalsBean.capitals}" var="cap" rows="5">
        <rich:column>
            <h:outputText value="#{cap.state}"/>
        </rich:column>
        <rich:column>
            <h:outputText value="#{cap.name}"/>
        </rich:column>
    </rich:dataTable>

    <rich:dataScroller id="capitalsScroller" for="capitalsTbl" oncomplete="console.log('focus');" />
</h:form>

我正在使用 JSF 2 RichFaces 4.1.0.Final

有必要实施焦点行为:一旦用户按下一个/上一个链接,焦点应保持在被按下的链接上。如果按下的链接变为“禁用”(实际上,由于RichFaces实现它变为跨度),则焦点应该移动到另一个(下一个或上一个,取决于禁用的链接)。

我的建议是将焦点设置在“oncomplete”方法中。

问题是:如何确定用户按下哪个链接

谢谢。

0 个答案:

没有答案