0

GWT ListBox があり、現時点ではいくつかの検証を適用して ListBox を無効にしていますが、選択した値をコピーして他の場所に貼り付けることができないという問題があります。

これを実装するための最良のアプローチを提案できますか?

4

1 に答える 1

2

ええ、これはまだ欠けている便利な方法の1つです。理由があるかどうかはわかりませんが。

選択したインデックスを取得し、それを使用して関連する値を取得する必要があります。これは、リストボックスが有効か無効かに関係なく実行できます。

ここにそれは一行にあります:

String mySelectedValue = myListBox.getValue(myListBox.getSelectedIndex());

ドキュメントは次のとおりです:https ://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/ListBox.html

必要な場所にこれを追加できます。最も簡単なのは、HasTextインターフェースを実装するクラスを使用することです。

ラベルを使用した例を次に示します。

myLabel.setText(mySelectedValue);

ドキュメントは次のとおりです:https ://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/HasText.html

お役に立てば幸いです。

于 2012-10-19T21:44:35.353 に答える