我试图将OptionGroup添加到我的表中,但到目前为止,无论我做什么,表都保持空白。
这是我到目前为止所尝试的内容:
table = new Table();
table.setSizeFull();
table.addContainerProperty("Name", String.class, null);
table.addContainerProperty("Option one", OptionGroup.class, null);
table.addContainerProperty("Option two", OptionGroup.class, null);
opt1 = new OptionGroup("");
opt1.addItem();
opt1.addItem();
opt1.setMultiSelect(false);
table.addItem(new Object[] {"Name one", opt1.getItem(1),opt1.getItem(2)}, new Integer(1));
我错过了什么,或者解决这个问题并不容易,如我的例子所示?
答案 0 :(得分:3)
快速查看,但似乎您没有添加任何选项组选项。
您是否尝试过仅添加Option类本身
table = new Table();
table.addContainerProperty("Name", String.class, null);
table.addContainerProperty("Option one", OptionGroup.class, null);
opt1 = new OptionGroup("Time");
opt1.addItem("AM");
opt1.addItem("PM");
table.addItem(new Object[] {"Name one", opt1}, new Integer(1));
我还会删除 setSizeFull()
如果出现问题, null 也将是默认值。
一旦你有了工作,你可以用CSS来水平排列选项。
答案 1 :(得分:2)
听起来您想要使用FlexibleOptionGroup插件。