Me neither, but it kind of is Igor's code, right? Eelco
On 7/22/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > did you do it already? > I don't have a problem with it. > > > > On 7/13/06, Martijn Dashorst <[EMAIL PROTECTED] > wrote: > > All, > > > > I've come across a (minor) limitation of the PropertyColumn and its > > subclasses. I have the need for splitting the current > > propertyExpression into a displayPropertyExpression and a > > modelPropertyExpression. > > > > Sometimes, or possibly often times you want to display an other > > property than the value you will be setting in your filter state. One > > example is a ChoicePropertyColumn that is filled with entities from a > > database and which are a many-to-one association with your filter > > state object. Typically you don't want to display the toString() value > > of the many-to-one assocation, but rather a more descriptive field of > > the associated entity. But when the dropdown selects a value, you want > > to set the actual entity on the association. > > > > For instance: > > > > class SchoolYear { > > private Long id; > > private String description; > > private Date start; > > } > > > > class Course { > > private Long id; > > private String description; > > private SchoolYear schoolyear; > > } > > > > In my datatable containing all courses, I'd like to add a > > ChoiceFilteredPropertyColumn filled with all schoolyears (doable), and > > set it in my filterstate, a new Course instance, on the schoolyear > > property. So my ChoiceFilteredPropertyColumn constructor would become: > > > > new ChoiceFilteredPropertyColumn( > > new Model("Year"), > > "year.date", > > "year", /* modelProperty */ > > "year.description", /* displayProperty */ > > new SchoolYearsModel()) > > > > Any objections when I make this change? This would not affect existing > > clients as in the current constructors I'll assign the > > propertyExpression to both the modelProperty and the displayProperty. > > > > Martijn > > > > -- > > Download Wicket 1.2 now! Write Ajax applications without touching > JavaScript! > > -- http://wicketframework.org > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Wicket-develop mailing list > > Wicket-develop@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Wicket-develop mailing list > Wicket-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-develop mailing list Wicket-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-develop