dataTable 내의 selectOneMenu에서 선택한 항목을 제거하는 방법은 무엇입니까?

pedroct92

나는 a가 <p:dataTable/>있고 각 행에는 a <p:selectOneMenu/>가 있으며 목록에있는 항목 수 1에서 정수 목록입니다. 따라서 30 개 항목이있는 목록이있는 경우 <p:dataTable />각각 <p:selectOneMenu/>1에서 30까지의 옵션이 표시됩니다. 그러나 <p:selectOneMenu /><p:dataTable />. 한 행에서 항목이 선택되면 다른 행에서이 항목을 제거해야합니다 <p:selectOneMenu/>. 예를 들어, 항목 '1'이 선택되면 다른 모든 항목은 선택 옵션으로 사용할 수있는 숫자 '1'을 가질 수 없습니다.

내 관리 빈 / 컨트롤러에서 할 수있는 방법이 있습니까? <p:selectionOneMenu/>javascript를 사용하여 가져 오려고 시도했지만 clientId를 얻는 데 문제가 있고 selectOneMenu가 항목을 표시하기 위해 div를 사용하기 때문에 성공하지 못했습니다. 이 문제에 대한 의견이 있으십니까?

이것은 내 xhtml입니다

<p:dataTable id="dataTableSolicitacoes" value="#{pesquisarItemSolicInvestController.listaSolicitacoes}"
            selectionMode="single" var="_solicitacao" rowKey="#{_solicitacao.index}" rowIndexVar="index"
            selection="#{pesquisarItemSolicInvestController.linhaSelecionada}"
        <p:ajax event="rowSelect" listener="#{pesquisarItemSolicInvestController.onRowSelect}" process="@(#dataTableSolicitacoes)" update="@(#dataTableSolicitacoes), @(#panelBotoes)" />       
        <p:column style="vertical-align: middle; width: 60px !important;">
            <f:facet name="header"> 
                <h:outputText value="#{messages.LABEL_PRIORIDADE}" title="#{messages.TITLE_INFORME_ORDEM_PRIO}"/> 
            </f:facet>
            <p:selectOneMenu id="cbPrioridade" value="#{_solicitacao.prioridade}" style="width:60px !important;"
                styleClass="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" 
                disabled="#{!mf:hasPermission(securityController,'manterItensEnviados,manter')}">
                    <f:selectItem itemLabel="" itemValue="" noSelectionOption="true" />
                    <f:selectItems value="#{pesquisarItemSolicInvestController.listaPrioridades}" />
                    <p:ajax event="change" listener="#{pesquisarItemSolicInvestController.mudarPrioridade(_solicitacao.index)}" 
                        process="@(#dataTableSolicitacoes), @(#panelBotoes)" update="@(#dataTableSolicitacoes), @(#panelBotoes)" />                 
            </p:selectOneMenu>
        </p:column>
    </p:dataTable>
tt_emrah

backing bean에서 하나의 메뉴를 선택할 때마다 다른 옵션 배열이 있습니다.

그런 다음 아래와 같이 f : selectItems에서 사용하십시오.

<f:selectItems value="#{pesquisarItemSolicInvestController.listaPrioridades[index]}" />

이벤트 리스너 메소드에서 아래와 같이 행 인덱스를 매개 변수로 가져옵니다.

#{pesquisarItemSolicInvestController.mudarPrioridade(_solicitacao.index, index)}

그런 다음을 제외한 모든 옵션 배열에서 선택한 항목을 제거합니다 listaPrioridades[index].

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Telerik의 RadListView에서 선택한 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

내 JTable에서 JComboBox의 선택한 항목을 설정하는 방법은 무엇입니까?

분류에서Dev

목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

SwiftUI의 마지막 목록 항목에서 구분선을 제거하는 방법은 무엇입니까?

분류에서Dev

WinForms의 ComboBox에서 선택한 항목을 중앙 정렬하는 방법은 무엇입니까?

분류에서Dev

findIndex ()를 사용하여 JS에서 선택한 항목의 색인을 찾는 방법은 무엇입니까?

분류에서Dev

React-Native에서 ListView의 한 항목을 선택하는 방법은 무엇입니까?

분류에서Dev

json listview에서 선택한 항목을 다른 활동으로 보내는 방법은 무엇입니까?

분류에서Dev

한 번에 하나의 항목을 선택하는 방법은 무엇입니까?

분류에서Dev

textview에서 alertdialg 선택한 항목을 얻는 방법은 무엇입니까?

분류에서Dev

Listview의 두 번째 열에 나열된 선택한 파일을 제거하는 방법은 무엇입니까?

분류에서Dev

VB.NET DataTable에서 선택한 행을 제거하고 CheckedListBox로 업데이트하는 방법은 무엇입니까?

분류에서Dev

Postgresql-하나의 선택 쿼리에서 array_agg ()에서 마지막 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

DataTable에서 기본 선택을 설정하는 방법은 무엇입니까?

분류에서Dev

Windows Phone의 목록 상자에서 항목을 선택하는 방법은 무엇입니까?

분류에서Dev

확인란을 사용하여 DataGridView에서 선택한 항목의 순서를 제어하는 방법은 무엇입니까?

분류에서Dev

요소 선택에서 선택한 항목 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

QTreeView를 사용하여 선택한 항목에서 항목 값을 얻는 방법은 무엇입니까?

분류에서Dev

PrimeFaces dataTable의 바닥 글에서 항목을 ajax 업데이트하는 방법은 무엇입니까?

분류에서Dev

목록이있는 6 개의 변수에서 무작위 항목을 선택하는 가장 간단한 방법은 무엇입니까?

분류에서Dev

난수로 선택한 jQuery 선택 가능 항목을 정의하는 방법은 무엇입니까?

분류에서Dev

최종 제품에서 Jgoodies의 안내선을 제거하는 방법은 무엇입니까?

분류에서Dev

Hive의 복잡한 열에서 제한된 양의 값을 선택하는 방법은 무엇입니까?

분류에서Dev

tkinter 목록 상자에서 요소 이름 앞에 패딩을 추가하거나 선택한 항목 아래의 밑줄을 제거하는 방법은 무엇입니까?

분류에서Dev

QT의 QListView에서 선택한 항목의 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

Maya의 textScrollList에서 "선택된"항목을 쿼리하는 방법은 무엇입니까?

분류에서Dev

다중 선택이 활성화 된 상태에서 smartgwt SelectItem의 모든 항목 선택 취소를 제한하는 방법은 무엇입니까?

분류에서Dev

다른 배열의 항목과 동일한 배열에서 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

mvvm을 사용하여 목록 상자 wpf에서 선택한 항목의 데이터를 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Telerik의 RadListView에서 선택한 항목을 제거하는 방법은 무엇입니까?

  2. 2

    내 JTable에서 JComboBox의 선택한 항목을 설정하는 방법은 무엇입니까?

  3. 3

    목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

  4. 4

    SwiftUI의 마지막 목록 항목에서 구분선을 제거하는 방법은 무엇입니까?

  5. 5

    WinForms의 ComboBox에서 선택한 항목을 중앙 정렬하는 방법은 무엇입니까?

  6. 6

    findIndex ()를 사용하여 JS에서 선택한 항목의 색인을 찾는 방법은 무엇입니까?

  7. 7

    React-Native에서 ListView의 한 항목을 선택하는 방법은 무엇입니까?

  8. 8

    json listview에서 선택한 항목을 다른 활동으로 보내는 방법은 무엇입니까?

  9. 9

    한 번에 하나의 항목을 선택하는 방법은 무엇입니까?

  10. 10

    textview에서 alertdialg 선택한 항목을 얻는 방법은 무엇입니까?

  11. 11

    Listview의 두 번째 열에 나열된 선택한 파일을 제거하는 방법은 무엇입니까?

  12. 12

    VB.NET DataTable에서 선택한 행을 제거하고 CheckedListBox로 업데이트하는 방법은 무엇입니까?

  13. 13

    Postgresql-하나의 선택 쿼리에서 array_agg ()에서 마지막 항목을 제거하는 방법은 무엇입니까?

  14. 14

    DataTable에서 기본 선택을 설정하는 방법은 무엇입니까?

  15. 15

    Windows Phone의 목록 상자에서 항목을 선택하는 방법은 무엇입니까?

  16. 16

    확인란을 사용하여 DataGridView에서 선택한 항목의 순서를 제어하는 방법은 무엇입니까?

  17. 17

    요소 선택에서 선택한 항목 배경색을 설정하는 방법은 무엇입니까?

  18. 18

    QTreeView를 사용하여 선택한 항목에서 항목 값을 얻는 방법은 무엇입니까?

  19. 19

    PrimeFaces dataTable의 바닥 글에서 항목을 ajax 업데이트하는 방법은 무엇입니까?

  20. 20

    목록이있는 6 개의 변수에서 무작위 항목을 선택하는 가장 간단한 방법은 무엇입니까?

  21. 21

    난수로 선택한 jQuery 선택 가능 항목을 정의하는 방법은 무엇입니까?

  22. 22

    최종 제품에서 Jgoodies의 안내선을 제거하는 방법은 무엇입니까?

  23. 23

    Hive의 복잡한 열에서 제한된 양의 값을 선택하는 방법은 무엇입니까?

  24. 24

    tkinter 목록 상자에서 요소 이름 앞에 패딩을 추가하거나 선택한 항목 아래의 밑줄을 제거하는 방법은 무엇입니까?

  25. 25

    QT의 QListView에서 선택한 항목의 텍스트를 얻는 방법은 무엇입니까?

  26. 26

    Maya의 textScrollList에서 "선택된"항목을 쿼리하는 방법은 무엇입니까?

  27. 27

    다중 선택이 활성화 된 상태에서 smartgwt SelectItem의 모든 항목 선택 취소를 제한하는 방법은 무엇입니까?

  28. 28

    다른 배열의 항목과 동일한 배열에서 항목을 제거하는 방법은 무엇입니까?

  29. 29

    mvvm을 사용하여 목록 상자 wpf에서 선택한 항목의 데이터를 표시하는 방법은 무엇입니까?

뜨겁다태그

보관