I have add testsListView.setReuseItems(true), but still doesn't work.
:confused: Hope anyone able to give me hints and guide me to the correct
implementation... thanks
Refer to HERE below:
ListView testsListView = new ListView(tests, tests) {
public void populateItem(final ListItem listItem) {
final Test myTest = (Test) listItem.getModelObject();
final Link editLink1;
listItem.add(editLink1 = new Link(editLink) {
public void onClick() {
Long test_id = myTest.getTest_id();
TestCanvas testCanvasPage = new TestCanvas(test_id);
setResponsePage(testCanvasPage);
}
});
editLink1.add(new Label(title, myTest.getTitle()));
String test_dateNow = df.format(myTest.getTest_date());
listItem.add(new Label(date, test_dateNow));
listItem.add(new Label(time, myTest.getTest_time()));
listItem.add(new Label(duration,
myTest.getTest_duration()));
listItem.add(new Label(status, myTest.getStatus()));
HERE --testMeModel = new Model();
testMeField = new TextField(testMe,testMeModel);
listItem.add(testMeField);
Lecturer lecturer =
getQuestionnaireService().getLecturer(myTest.getLecturer().getLecturer_id());
String lecturerName = lecturer.getPrintableName();
listItem.add(new Label(creator,lecturerName));
final Link removeLink = new Link(remove){
public void onClick() {
getQuestionnaireService().removeTest(myTest);
TestManager testManagerPage = new TestManager();
setResponsePage(testManagerPage);
}
};
listItem.add(removeLink);
removeLink.add(
new JavascriptEventConfirmation(
onclick,
Delete test of +
myTest.getTitle() +
on +
myTest.getTest_date()+
, time +
myTest.getTest_time()+
?
)
);
final Link testMeLink;
listItem.add(testMeLink = new Link(testMeLink) {
public void onClick() {
HERE --String test_Me2 = (String) testMeField.getModelObject();
System.out.println(#);
System.out.println(### test_Me = +test_Me2);
System.out.println(#);
info(### test_Me = +test_Me2);
}
});
}
};
HERE -- testsListView.setReuseItems(true);
border.add(testsListView);
Martijn Dashorst wrote:
2 days without using google [1,2]?
listview.setreuseitems(true);
Martijn
[1] http://www.google.com/search?q=wicket+form+component+listview
[2]
http://cwiki.apache.org/WICKET/listview-and-other-repeaters.html#ListViewandotherrepeaters-Usingformcomponentsinarepeater
On Thu, Aug 7, 2008 at 10:09 PM, Alvin_my [EMAIL PROTECTED] wrote:
Hi,
I am very new with wicket and I have a problem with TextField within
ListView , I try to getModelObject from the Textfield but return NULL ?
I am trying my best to find the solution, unfortunately I am running out
of
time with my final project. Already spent 2 days dealing with this small
problem :,(
Hope you guys can help. Below is the some part of the codes:
textfieldModel = new Model();
textField = new TextField(textfield,textfieldModel );
listItem.add(textField);
listItem.add(saveLink = new Link(saveLink) {
public void onClick() {
String myText = (String)
textField.getModelObject();
info(### myText = +myText );
}
});
Thanks!!
--
View this message in context:
http://www.nabble.com/Help%21%21-TextField-in-ListView-%3D-NULL-tp18878710p18878710.html
Sent from the Wicket - User mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.4 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Quoted from:
http://www.nabble.com/Help%21%21-TextField-in-ListView-%3D-NULL-tp18878710p18878862.html
Reply