如何在Listcell中添加组件?

时间:2012-12-19 05:14:20

标签: java java-ee zk

我在使用ZK平台的java程序中工作。我有一个Listbox,它有一些Listcells。我想要一些Listcells在其中有一个Textbox,但Listcell的构造函数只有字符串作为输入参数,我不能在其中放置文本框。如何在Listcell中添加像Textbox这样的组件?

1 个答案:

答案 0 :(得分:2)

将文本框parent设置为列表单元格,如下所示:

public class ListItemRenderer implements ListitemRenderer,Serializable{

  @override
  public void render(Listitem item,Object data) throws Exception{
   ....
   Listcell lc=new Listcell;
   Textbox text=new Textbox();
   text.setParent(lc);
   lc.setParent(item);
   ....
}
....
}