GWT ListBox()Java MySql

时间:2011-11-10 07:28:33

标签: mysql gwt listboxitems

我从mySql表中选择了记录,并将每条记录插入到数组列表中。我试图将每个值插入下拉列表框的位置。

我很难过......关于如何做到这一点的任何建议?

1 个答案:

答案 0 :(得分:0)

您无法从GWT中的客户端访问mysql数据库。你需要调用服务器并调用它并将结果返回给客户端(可能是类对象的形式(可序列化)),然后你可以将它添加到下拉列表中。

使用下拉列表时,以下代码可能会有所帮助

public void demo()
{
    VerticalPanel panel = new VerticalPanel();
    panel.addStyleName("demo-panel-padded");
    panel.setSize("200px", "120px");
    panel.add(getListBox(false));
    panel.add(getListBox(true));
    RootPanel.get("demo").add(panel);
}
ListBox getListBox(boolean dropdown)
{
    ListBox widget = new ListBox();
    widget.addStyleName("demo-ListBox");
    widget.addItem("One");
    widget.addItem("Two");
    widget.addItem("Three");
    widget.addItem("Four");
    widget.addItem("Five");
    if(!dropdown)widget.setVisibleItemCount(3);
    return widget;
}