Hi! Igor
There is something wrong with The Radios:
RadioPanel.java:
import org.apache.wicket.markup.html.form.Radio;
import org.apache.wicket.markup.html.form.RadioGroup;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
public class RadioPanel extends Panel {
private static final long serialVersionUID = 4309638869668046608L;
public RadioPanel(String id, IModel model){
super(id);
RadioGroup radioGroup = new RadioGroup(radioGroup);
Radio radio = new Radio(radio, model);
radioGroup.add(radio);
this.add(radioGroup);
}
}
Html:
wicket:panel
span wicket:id=radioGroup
input type=radio wicket:id=radio/
/span
/wicket:panel
and I use it in this way:
private AbstractColumn makeChioceColumn() {
return new AbstractColumn(new Model(Choice))){
private static final long serialVersionUID = -8344906560719618814L;
public void populateItem(Item cellItem, String componentId, IModel model){
RadioPanel radioPanel = new RadioPanel(componentId, model);
cellItem.add(radioPanel);
}
};
}
Thank you!
Igor Vaynberg [EMAIL PROTECTED] wrote:
create a panel, and put the radiogroup in to it. then extend abstractcolumn
and in populatecolumn create the instance of your panel and add it.
-igor
On 9/20/07, Kevin Liu wrote:
Hi!
Could you tell me how to add RadioGroup column to DataTable ?
Thank you very much!
-Kevin Liu
-
Be a better Heartthrob. Get better relationship answers from someone who
knows.
Yahoo! Answers - Check it out.
-Kevin Liu
-
Yahoo! oneSearch: Finally, mobile search that gives answers, not web links.