ICEfaces
  1. ICEfaces
  2. ICE-9067

cellEditor renders empty editing fields when dataTable used with ace:ajax in an ace:panel

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.2.0.GA
    • Fix Version/s: 3.3
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      n/a

      Description

      When using the dataTable inside an ace:panel, using ace:ajax, the cellEditor renders empty editing fields, except for the last row.

      Tested on trunk.

      [code]
          <h:form id="form">
                  <ace:panel>
                 <ace:dataTable id="carTable"
                                          value="#{dataTableRowEditing.cars}"
                                          var="car">
                                          
                      <ace:ajax event="editStart"/>
                     
                      <ace:column id="name" headerText="Name">
                          <ace:cellEditor>
                              <f:facet name="output">
                                  <h:outputText id="nameCell" value="#{car.name}"/>
                              </f:facet>
                              <f:facet name="input">
                                  <h:inputText id="nameInput" value="#{car.name}"/>
                              </f:facet>
                          </ace:cellEditor>
                     </ace:column>
                     <ace:column id="chassis" headerText="Chassis">
                         <ace:cellEditor>
                              <f:facet name="output">
                                  <h:outputText id="chassisCell" value="#{car.chassis}"/>
                              </f:facet>
                              <f:facet name="input">
                                  <h:inputText id="chassisInput" value="#{car.chassis}"/>
                              </f:facet>
                          </ace:cellEditor>
                     </ace:column>
                     <ace:column id="weight" headerText="Weight (lbs)">
                         <ace:cellEditor>
                              <f:facet name="output">
                                  <h:outputText id="weightCell" value="#{car.weight}"/>
                              </f:facet>
                              <f:facet name="input">
                                  <h:inputText id="weightInput" value="#{car.weight}"/>
                              </f:facet>
                          </ace:cellEditor>
                     </ace:column>
                     
                     <ace:column id="options" headerText="Options">
                         <ace:rowEditor id="editor"/>
                     </ace:column>
                  </ace:dataTable>
                  </ace:panel>
              </h:form>
      [code]

        Activity

        Philip Breau created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Fix Version/s 3.3 [ 10370 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ] Nils Lundquist [ nils.lundquist ]
        Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Philip Breau made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Assignee Nils Lundquist [ nils.lundquist ] Arturo Zambrano [ artzambrano ]
        Assignee Priority P1 [ 10010 ] P2 [ 10011 ]
        Ken Fyten made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: