Hi guys,
This may be a strange request, but I'm a little stumped at the moment.
So far, we have a custom tag <wicket:feature key="blah"/> that is
resolved using an IComponentResolver, turning the tag into a label based
on the Model object contents for the key specified. This all works well
and good, but leaves large gaps in the Markup when the model does not
contain the specified key, due to the Markup that exists around the tag.
I was hoping to be able to utilise or extend the <wicket:enclosure> tags
to hide the surrounding Markup (as in the example below). Having looked
at the Enclosure, EnclosureHandler and EnclosureResolver, I am becoming
a little stumped. I figure I could add a new IMarkupFilter to do the
job, but cannot find the correct hook into the MarkupParser to add one.
If anyone could possibly guide me in the right direction (even a yes/no,
it can/can't be done) I would appreciate it.
E.g.
<wicket:enclosure>
<div>
<p>
<wicket:feature key="blah">Stuff goes here</wicket:feature>
</p>
</div>
</wicket:enclosure>
Many thanks
Andrew
..........................
CarbonNeutral? office
Thomson.co.uk for Holidays, Flights, Hotels, customer reviews and over 2000
videos. Find us at www.thomson.co.uk, Sky 637 or on your high street.
CONFIDENTIALITY NOTICE & DISCLAIMER
This message, together with any attachments, is for the confidential and
exclusive use of the intended addresses(s). If you receive it in error, please
delete the message and its attachments from your system immediately and notify
us by return e-mail. Do not disclose copy, circulate or use any information
contained in this e-mail.
(1) The content of this e-mail is to be read subject to our terms of business,
as applicable.
(2) E-mail may be intercepted or affected by viruses and we accept no
responsibility for any interception or liability for any form of viruses
introduced with this e-mail.
(3) The sender shall remain solely accountable for any statements,
representations or opinions that are clearly his or her own and not made in the
course of employment.
(4) For risk, protection and security purposes, we may monitor e-mails and take
appropriate action.
Registered Office: TUI Travel House, Crawley Business Quarter, Fleming Way,
Crawley, West Sussex RH10 9QL
TUI Travel PLC, Registered in England and Wales (Number 6072876)
TUI Northern Europe Limited, Registered in England and Wales (Number 3490138)
TUI UK Limited, Registered in England and Wales (Number 2830117) ; VAT Number:
233 3687 62
Thomson Airways Limited, Registered in England and Wales (Number 444359); VAT
Number: 490 2120 79
Telephone: +44 (0)24 7628 2828 | Fax: +44 (0)24 7628 2844 | IT Helpdesk: +44
(0)20 7383 1555 | IT E-mail: [email protected]