2012-03-05 16 views
0

上ListGrid選択項目を発射、私はListGrid選択イベントを発生します。私は "resultControl.resultGrid.selectRecord(0);"しかしそれはうまくいかなかった。ユーザーがボタンをクリックするとGWT

+0

あなたの要件は私には分かりません。あなたはそれについていくつかの詳細とコードを(可能であれば)提供してもらえますか? – RAS

+0

ユーザーiがイベントresultGrid.addSelectionChangedHandler(新しいSelectionChangedHandlerを(発射するボタンをクリックしてください){ \t \t @Override \t \t onSelectionChangedます。public void(SelectionEventイベント){ \t \t \t System.err.println( "ここに私のコード "); \t \t} \t \t});他の言葉で – user1250911

+0

私はListGridのクリックをシミュレートしたい – user1250911

答えて

1

あなたの最初の質問とあなたのコメントから、私はあなたがボタンから、あなたのListGridで選択イベントをシミュレートすることを理解しています。 「

final ListGrid listGrid = new ListGrid(); 
    //Initialize your listgrid's data etc. 

    listGrid.addSelectionChangedHandler(new SelectionChangedHandler() { 

     @Override 
     public void onSelectionChanged(SelectionEvent event) { 
      SC.say("here my code"); 
     } 
    }); 


    IButton button = new IButton("Select"); 
    button.addClickHandler(new ClickHandler() { 

     @Override 
     public void onClick(ClickEvent event) { 
      listGrid.selectRecord(0); 

     } 
    }); 

最後のノートは、のSystem.outまたはSystem.errのウォン:私は十分に理解し、あなたが1つのレコードの選択(最初の1)にのみ関心があると仮定すると、あなたがしなければならないすべては、以下のとおりです。アプリケーションがプロダクションモードで実行されているときは何も生成しません。ユーザーにメッセージを提供する場合は、適切なロギングソリューションまたはSC.say()を使用します。

関連する問題