Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-1569

Grid should implement the ClientElement interface

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.1
    • 5.4
    • tapestry-core
    • None
    • all

    Description

      Issue:
      the tapestry core component org.apache.tapestry5.corelib.components.Grid does not implement the interface "ClientElement" making it impossible to force allocation of a client side id or retrieve the same.

      Impact:
      Mixins, if they are based on DOM manipulation, have a hard time interacting with Grid component's client side representation.

      Proposed Solution:
      Grid should implement ClientElement and delegate getClientId() to the Any table component.

      Attachments

        1. Grid.java
          21 kB
          Wulf Wechsung

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            hlship Howard Lewis Ship
            wwechsung@web.de Wulf Wechsung
            Votes:
            3 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 5m
                5m
                Remaining:
                Remaining Estimate - 5m
                5m
                Logged:
                Time Spent - Not Specified
                Not Specified

                Slack

                  Issue deployment