You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@empire-db.apache.org by "Jan Glaubitz (Jira)" <ji...@apache.org> on 2019/10/16 08:31:00 UTC
[jira] [Comment Edited] (EMPIREDB-307) Allow overrides of
TagEncodingHelper class
[ https://issues.apache.org/jira/browse/EMPIREDB-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16952604#comment-16952604 ]
Jan Glaubitz edited comment on EMPIREDB-307 at 10/16/19 8:30 AM:
-----------------------------------------------------------------
Hi Rainer,
Sorry - I missed something in my description. My "broken" e:value is in another dataTable. (its a currency from the A record in table of B items)
I guess
{code:java}
<e:record value="#{page.detailRecord}">
<ul>
<li><e:value column="#{db.TA.COLA}" /></li>
<li><e:value column="#{db.TA.COLB}" /></li>
<li><p:dataTable id="dttest" styleClass="dataTable" var="item" value="#{page.testItemList}">
<p:column width="50px"> <e:value column="#{db.TB.ID}" value="#{item.id}"/></p:column>
<p:column width="100px"><e:value column="#{db.TB.NAME}" value="#{item.name}"/></p:column>
</p:dataTable>
</li>
<li><e:value column="#{db.TA.COLC}" /></li>
<li><e:value column="#{db.TA.COLD}" /></li>
<li><e:value column="#{db.TA.COLE}" /></li>
<li><p:dataTable id="dttest" styleClass="dataTable" var="item" value="#{page.testItemList}">
<p:column width="50px"> <e:value column="#{db.TB.ID}" value="#{item.id}"/></p:column>
<p:column width="100px"><e:value column="#{db.TB.NAME}" value="#{item.name}"/></p:column>
<p:column width="100px"><e:value column="#{db.TA.COLA}" /></p:column>
</p:dataTable>
</li>
</ul>
</e:record>
{code}
should not work (btw: i'm using the primefaces datatable but changed to h:dataTable for testing. same error)
was (Author: derjan):
Hi Rainer,
Sorry - I missed something in my description. My "broken" e:value is in another dataTable. (its a currency from the A record in table of B items)
I guess
{code:java}
<e:record value="#{page.detailRecord}">
<ul>
<li><e:value column="#{db.TA.COLA}" /></li>
<li><e:value column="#{db.TA.COLB}" /></li>
<li><p:dataTable id="dttest" styleClass="dataTable" var="item" value="#{page.testItemList}">
<p:column width="50px"> <e:value column="#{db.TB.ID}" value="#{item.id}"/></p:column>
<p:column width="100px"><e:value column="#{db.TB.NAME}" value="#{item.name}"/></p:column>
</p:dataTable>
</li>
<li><e:value column="#{db.TA.COLC}" /></li>
<li><e:value column="#{db.TA.COLD}" /></li>
<li><e:value column="#{db.TA.COLE}" /></li>
<li><p:dataTable id="dttest" styleClass="dataTable" var="item" value="#{page.testItemList}">
<p:column width="50px"> <e:value column="#{db.TB.ID}" value="#{item.id}"/></p:column>
<p:column width="100px"><e:value column="#{db.TB.NAME}" value="#{item.name}"/></p:column>
<p:column width="100px"><e:value column="#{db.TA.COLA}" /></p:column>
</p:dataTable>
</li>
</ul>
</e:record>
{code}
should not work
> Allow overrides of TagEncodingHelper class
> ------------------------------------------
>
> Key: EMPIREDB-307
> URL: https://issues.apache.org/jira/browse/EMPIREDB-307
> Project: Empire-DB
> Issue Type: Improvement
> Components: JSF2 Extensions
> Reporter: Rainer Döbele
> Assignee: Rainer Döbele
> Priority: Major
>
> {color:#172b4d}The TagEncodingHelper class is used by the empire-db component tags for various common tasks. However this can currently not be overridden. {color:#172b4d}In {color}order to allow overrides of TagEncodingHelper instatiation should be perfromed by an customizable factory class.{color}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)