[jbosstools-issues] [JBoss JIRA] Updated: (JBIDE-9098) EL validation doesn't work for EL within tag body in JSF composition components.
Alexey Kazakov (JIRA)
jira-events at lists.jboss.org
Mon Jun 13 18:11:23 EDT 2011
[ https://issues.jboss.org/browse/JBIDE-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Kazakov updated JBIDE-9098:
----------------------------------
Description:
EXECUTE: Create JSF 2 KickStart project.
EXECUTE: Open WebContent/resources/demo/input.xhtml
EXECUTE: Add {noformat}<h:outputText>#{msgs.error}</h:outputText>{noformat} to <h:form>:
{code}
<composite:implementation>
<h:form>
<h:outputText value="#{cc.attrs.label}" />
<h:inputText value="#{cc.attrs.value}" />
<h:commandButton action="#{cc.attrs.action}" value="#{cc.attrs.submitlabel}" />
<h:outputText>#{msgs.error}</h:outputText>
</h:form>
</composite:implementation>
{code}
EXECUTE: Save the file.
FAILURE: '"error" cannot be resolved' EL Knowledge Base Problem does not appear
ASSERT: '"error" cannot be resolved' EL Knowledge Base Problem appears
BTW validation for attributes works fine:
<h:outputText value="#{msgs.error}"/>
The problem is in PageContextFactory which returns the context w/o any ELReference for this page.
was:
EXECUTE: Create JSF 2 KickStart project.
EXECUTE: Open WebContent/resources/demo/input.xhtml
EXECUTE: Add <h:outputText>#{msgs.error}</h:outputText> to <h:form>:
{code}
<composite:implementation>
<h:form>
<h:outputText value="#{cc.attrs.label}" />
<h:inputText value="#{cc.attrs.value}" />
<h:commandButton action="#{cc.attrs.action}" value="#{cc.attrs.submitlabel}" />
<h:outputText>#{msgs.error}</h:outputText>
</h:form>
</composite:implementation>
{code}
EXECUTE: Save the file.
FAILURE: '"error" cannot be resolved' EL Knowledge Base Problem does not appear
ASSERT: '"error" cannot be resolved' EL Knowledge Base Problem appears
BTW validation for attributes works fine:
<h:outputText value="#{msgs.error}"/>
The problem is in PageContextFactory which returns the context w/o any ELReference for this page.
> EL validation doesn't work for EL within tag body in JSF composition components.
> --------------------------------------------------------------------------------
>
> Key: JBIDE-9098
> URL: https://issues.jboss.org/browse/JBIDE-9098
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: JSF
> Affects Versions: 3.3.0.M2
> Reporter: Alexey Kazakov
> Assignee: Alexey Kazakov
> Fix For: 3.3.0.M3
>
>
> EXECUTE: Create JSF 2 KickStart project.
> EXECUTE: Open WebContent/resources/demo/input.xhtml
> EXECUTE: Add {noformat}<h:outputText>#{msgs.error}</h:outputText>{noformat} to <h:form>:
> {code}
> <composite:implementation>
> <h:form>
> <h:outputText value="#{cc.attrs.label}" />
> <h:inputText value="#{cc.attrs.value}" />
> <h:commandButton action="#{cc.attrs.action}" value="#{cc.attrs.submitlabel}" />
> <h:outputText>#{msgs.error}</h:outputText>
> </h:form>
> </composite:implementation>
> {code}
> EXECUTE: Save the file.
> FAILURE: '"error" cannot be resolved' EL Knowledge Base Problem does not appear
> ASSERT: '"error" cannot be resolved' EL Knowledge Base Problem appears
> BTW validation for attributes works fine:
> <h:outputText value="#{msgs.error}"/>
> The problem is in PageContextFactory which returns the context w/o any ELReference for this page.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list