|
Re: Radiobutton group vertical aligned [message #990834 is a reply to message #990810] |
Fri, 14 December 2012 11:40 |
Jeremie Bresson Messages: 1252 Registered: October 2011 |
Senior Member |
|
|
RadioButtonGroup<T> is a value Field and a composite Field.
This means you can configure your Grid in the RadioGroup as you would do for a GroupBox field.
Here a small example:
@Order(30.0)
public class RadioGroupBox extends AbstractRadioButtonGroup<Long> {
protected int getConfiguredGridColumnCount() {
return 1;
}
@Override
protected int getConfiguredGridH() {
return 3;
}
@Override
protected String getConfiguredLabel() {
return "Radio group label"; //XXX: use TEXTS.get(..)
}
@Order(10.0)
public class Value1Field extends AbstractRadioButton {
@Override
protected String getConfiguredLabel() {
return "Value1"; //XXX: use TEXTS.get(..)
}
@Override
protected Object getConfiguredRadioValue() {
return 1L;
}
@Override
protected int getConfiguredGridW() {
return 1;
}
}
@Order(20.0)
public class Value2Field extends AbstractRadioButton {
@Override
protected int getConfiguredGridW() {
return 1;
}
@Override
protected String getConfiguredLabel() {
return "Value2"; //XXX: use TEXTS.get(..)
}
@Override
protected Object getConfiguredRadioValue() {
return 2L;
}
}
@Order(30.0)
public class Value3Field extends AbstractRadioButton {
@Override
protected int getConfiguredGridW() {
return 1;
}
@Override
protected String getConfiguredLabel() {
return "Value3"; //XXX: use TEXTS.get(..)
}
@Override
protected Object getConfiguredRadioValue() {
return 3L;
}
}
}
[Updated on: Fri, 14 December 2012 11:41] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03375 seconds