Uploaded image for project: 'RichFaces'
  1. RichFaces
  2. RF-11413

Popup panel, component values on popup panel are not updated after validation process fails

    Details

    • Steps to Reproduce:
      Hide

      Click to edit any row
      In popup panel enter invalid value for Price and click Store
      Close popup panel
      Click to edit another row

      >>>Popup panel is not filled with values of editing row

      Show
      Click to edit any row In popup panel enter invalid value for Price and click Store Close popup panel Click to edit another row >>>Popup panel is not filled with values of editing row
    • Affects:
      Interactive Demo/Tutorial
    • Workaround:
      Workaround Exists
    • Workaround Description:
      Hide

      in action methods which renders a popup panel, i manualy have to call validation and update process on popup panel compontents.

      Show
      in action methods which renders a popup panel, i manualy have to call validation and update process on popup panel compontents.
    • Estimated Difficulty:
      High

      Description

      Bug is on richfaces 4 showcase. (rich:datatable->table edit). The situation is next:
      i try to edit row on table, popup panel occurs. I enter a not valid value i.e. for price, and as it suppose to do validation message occurs. Then i close popup panel and try edit a different row, popup panel occurs with some fields correctly filled, and some are filled with old values.
      I think that component update process is not completed.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  michpetrov Michal Petrov
                  Reporter:
                  okanxyz Eldin Okanovic
                • Votes:
                  13 Vote for this issue
                  Watchers:
                  16 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: