Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-17590

Add helpers to scaffold a JSF layout

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 8.1
    • Component/s: Layouts & Widgets
    • Tags:
    • Impact type:
      API change
    • Upgrade notes:
      Hide

      Layout internal API changes:

      • FaceletHandlerHelper API changes
      • WidgetTypeHandler interface has been changed into an abstract class
      Show
      Layout internal API changes: FaceletHandlerHelper API changes WidgetTypeHandler interface has been changed into an abstract class
    • Team:
      AT
    • Sprint:
      nxNag Sprint 7.4.2, nxNag Sprint 7.4.3, nxNag Sprint 7.4.5, nxAT Sprint 8.1.2
    • Story Points:
      5

      Description

      • The JSF tags available to reference a widget could be more explicit (instead of referencing #{layout.widgetMap['widgetname']}
      • maybe reference all widgets in the context directly, by name (if adding more to the variables is not heavy on perfs)
      • the widget id generation should be reviewed to allow referencing a widget directly, outside of the nxl:layoutRowWidget iteration tag
      • maybe generate all local widgets, not only those referenced by rows
      • add runtime tag libraries, allowing to reference a widget definition or widget type by tag name, instead of using nxl:widget and nxl:widgetType tags

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  PagerDuty

                  Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.