使用 jsf 中所选项目的 ID

using ID from a selected item in jsf

我想使用下面列表中所选项目的 ID 将其用于其他功能,请问我该怎么做,我正在使用 JSF;

我试了很多次都没有成功!!请帮忙

这是我在 jsf 中的代码:

<p:panelGrid columns="2" style="width:60%  ; padding-left:25%"
    layout="grid">
    <p:dataTable var="convert"
        value="#{convertirDeviseCtr.listeDevise}" style="width:70%"
        id="convertir">
        <f:facet name="header">Liste des devises</f:facet>


        <p:column selectionMode="single">
            <h:outputText value="&#160;" />
            <h:outputText value="&#160;" />
            <p:graphicImage value="/images/flags/#{convert.libSiglDev}.png"
                id="img" style="width:20px ; height:20px" />
            <h:outputText value="&#160;" />
            <h:outputText value="&#160;" />
            <h:outputText value="#{convert.libDevDev}" />
        </p:column>
    </p:dataTable>

    <p:panel style="padding-top:40%">
        <br />
        <h:outputText value="Saisir montant :" />
        <h:outputText value="&#160;" />
        <p:keyboard id="image" value="#{keyboardView.value8}"
            showMode="button" buttonImageOnly="true"
            buttonImage="/images/icons/keyboardpencil.png" keypadOnly="true"
            style="width:150px ; height:20px" />
        <br />
        <br />
        <p:selectOneButton value="" style="margin-left:35%">
            <f:selectItem itemLabel="Achat" itemValue="A" />
            <f:selectItem itemLabel="Vente" itemValue="V" />
        </p:selectOneButton>
        <br />
        <br />
        <p:commandButton value="Convertir" icon="ui-icon-refresh"
            style="margin-left:40%"></p:commandButton>
        <br />
        <br />
        <p:outputLabel>Resultat :</p:outputLabel>
        <p:inputText value=""></p:inputText>
    </p:panel>
</p:panelGrid>

提前致谢;

您必须使用 <p:dataTable>selection 属性。 selection 属性的值必须是存储所选值的辅助 bean 的 属性。例如:

...
<p:dataTable var="convert"
    value="#{convertirDeviseCtr.listeDevise}" style="width:70%"
    id="convertir" selection="#{someController.selectionProperty}">
...

有关 <p:dataTable> 标签和不同类型的选择模式的更多信息:

http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml