GWT ListBox があり、現時点ではいくつかの検証を適用して ListBox を無効にしていますが、選択した値をコピーして他の場所に貼り付けることができないという問題があります。
これを実装するための最良のアプローチを提案できますか?
GWT ListBox があり、現時点ではいくつかの検証を適用して ListBox を無効にしていますが、選択した値をコピーして他の場所に貼り付けることができないという問題があります。
これを実装するための最良のアプローチを提案できますか?
ええ、これはまだ欠けている便利な方法の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
お役に立てば幸いです。