myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Prakash Udupa (JIRA)" <>
Subject [jira] [Commented] (TRINIDAD-2397) Provide API to discover location of document that contains tag definition for a given component
Date Wed, 30 Jul 2014 19:58:38 GMT


Prakash Udupa commented on TRINIDAD-2397:

Cross linking a bug in this implementation, tracked through TRINIDAD-2499.

> Provide API to discover location of document that contains tag definition for a given
> -----------------------------------------------------------------------------------------------
>                 Key: TRINIDAD-2397
>                 URL:
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 2.0.1-core
>            Reporter: Prakash Udupa
>             Fix For: 2.1.0-core
>         Attachments: TRINIDAD-2397_improvement_over_trunk_using_pageresolver.patch, TRINIDAD-2397_patch_over_trunk.patch
> There are custom tags and components that insert other dynamic contents (i.e subtree
of components) into the component tree. The tags for such dynamically added components come
from a document fragment that is different from where the inserting component / tags come
from. For example in Oracle's ADF component library, there are "region", "pageTemplates" and
"declarativeComponent" that does such dynamic includes.
> There is often a need to know the document where the corresponding tag is defined for
a given component. A couple of usecases are:
> 1. Browser based "page editor" or "Designtime @ Runtime" kind of products where they
will need to change the tags in the document when a component is customized / edited at runtime.
> 2. Ability to store any runtime customizations for components against the document where
its tag belongs. (For example. when the columns of dynamically added table is reordered)
> The inserting tags / components and the inserted components would be used best to determine
the location of the fragment document that they include / or where they came from. We need
to provide some hooks where the authors of such tags / component are able to provide the URL
for the documents given the components.
> This enhancement asks for providing an API that provides URL for such documents, and
also to publish the necessary hooks that tag / component authors can implement when then the
URL providing API can use.

This message was sent by Atlassian JIRA

View raw message