I think you can use an AbstractReadOnlyModel like:
getObject{
return testObj.getCname()+testObj.getId();
}
On Tue, Nov 10, 2009 at 4:02 PM, Swarnim Ranjitkar swarn...@hotmail.comwrote:
I have a ListView with a requirement that I display one one the column as
combination of two fields eg. my cnameID should be cname:id.
Is there a way to get the model so that it is Label is combination of two
fields or do I have to create a wrapper object for this purpose.
ListView = new ListView(test, testList) {
@Override
protected void populateItem(ListItem item) {
TestObject testObj = (TestObj) item.getModelObject();
item.add(new Label(Name, new PropertyModel(testObj, name)));
//second column should be cname:id
item.add(new Label(cnameID, new PropertyModel(testObj,
cname)));
public class TestObj{
public String name;
public int id;
public String cname;
}
thank you
--
Pedro Henrique Oliveira dos Santos