[prev in list] [next in list] [prev in thread] [next in thread]
List: myfaces-dev
Subject: [jira] [Created] (MYFACES-4046) Allow programmatic component with ui:include with ui:param
From: "Leonardo Uribe (JIRA)" <dev () myfaces ! apache ! org>
Date: 2016-05-18 3:19:12
Message-ID: JIRA.12970617.1463541550000.220033.1463541552806 () Atlassian ! JIRA
[Download RAW message or body]
Leonardo Uribe created MYFACES-4046:
---------------------------------------
Summary: Allow programmatic component with ui:include with ui:param
Key: MYFACES-4046
URL: https://issues.apache.org/jira/browse/MYFACES-4046
Project: MyFaces Core
Issue Type: Improvement
Reporter: Leonardo Uribe
Priority: Minor
Since 2.2 it is possible to call vdl.createComponent and pass an ui:include in this \
way:
{code:java}
Map<String, Object> attributes = new HashMap<String, Object>();
attributes.put("src", "/addSimpleIncludeVDL_1_1.xhtml");
UIComponent component = vdl.createComponent(facesContext,
"http://java.sun.com/jsf/facelets",
"include", attributes);
{code}
It works but there is no way to pass parameters as described in:
http://stackoverflow.com/questions/35178151/programmatically-include-xhtml-fragment-in-myfaces
The question is how to pass ui:param components. Maybe use vdl.createComponent and \
pass ui:param, but note ui:param does not have an underlying component, because it is \
a facelet tag, but a standard notation for this case could be useful.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic