0

我们有一个 GWT ListBox,目前我们正在应用一些验证以使 ListBox 禁用但问题是我们无法复制其选定的值以粘贴到其他位置。

请你能建议最好的方法来实现这个吗?

4

1 回答 1

2

是的,这是仍然缺少的便利方法之一;虽然我不确定是否有原因。

您必须获取选定的索引,然后使用它来获取关联的值。无论 ListBox 是启用还是禁用都可以做到这一点。

这是一行:

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 回答