2011-11-10 7 views
0

mySqlテーブルからレコードを選択し、各レコードを配列リストに挿入しました。私はドロップダウンリストボックスの位置に各値を挿入しようとしています。GWT ListBox()Java MySql

私は困惑しています...私はこれをどうやってやっていくことができるかについての提案はありますか?

答えて

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; 
} 
+0

感謝を助けるかもしれません。私は自分のサーバーによってdbからの情報にアクセスできました。情報をクライアントに正しく戻さないだけでした。混乱させて申し訳ありません – user950562