Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4670360
By: whiskogs
Hi Ed,
Thanks for your attempt, but unfortunately, it will not do the trick (I tried,
btw): a ColumnDecorator only receives the property attribute as argument, in
my case, the name, which is insufficient to build the url. It also has no access
to the pageContext, so I don't think there is a way I could figure out how to
build the proper link from a ColumnDecorator.
In any case, my above snippets and explanation were incomplete and unclear.
Here is what I tried with decorators:
<display:table id="user-collection" name="sessionScope.bean.collection"
defaultsort="1" decorator="somepackage.ManufacturerDecorator">
<display:column title="Name" property="manufacturerName" href="manufacturerLink"
paramId="id" paramProperty="manufacturerId" sortable="true" />
and the decorator:
public class ManufacturerDecorator extends TableDecorator {
public String getManufacturerName() {
... (works well)
}
public String getManufacturerLink() {
... (doesn't work -- isn't called, the generated link is /manufacturerLink?id=)
}
public String getManufacturerId() {
... (doesn't work -- isn't called and I get a "error looking up property
manufacturerId for object")
}
}
As I said, it seems the table decorator is only called for the property
attribute,
whereas I'd like it called for href and paramId as well.
Hope someone can shed light on this.
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=249318
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user