首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT中的SelectionModel - setSelected by key?

GWT中的SelectionModel - setSelected by key?
EN

Stack Overflow用户
提问于 2011-09-15 21:16:50
回答 1查看 850关注 0票数 2

有没有办法使用GWT的选择模型按键选择项?setSelected似乎只接受一个可以派生键的对象,但使用这个函数意味着我必须构造一种伪对象。如果我的KeyProvider发生变化,我的那部分代码可能会在我不知情的情况下崩溃,所以我想以某种方式直接构造一个密钥。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-17 08:56:42

“我有一个显示实体列表的单元格表。当用户创建新实体时,我想刷新列表(其中将包含新实体)并自动选择新实体。”

我在我的应用程序中也有这种行为。我操纵ListDataProvider。我找到感兴趣的一个或多个项目,将它们移动到列表的顶部,调用选择模型将它们设置为selected,并刷新附加的数据显示。当我想为用户预先选择默认选项(通常基于生成选择列表的项)并将它们移动到列表顶部时,我对选择列表表格使用相同的方法。我花了很多时间查看选择模型api,但没有任何键。我怀疑GWT的设计者认为这是不必要的,因为您可以访问ListDataProvider。找到感兴趣的项目,然后在这些特定对象上调用选择模型选择方法。我明白他们的观点--在ListDataProvider和SelectionModel中复制功能会模糊这两个类之间的区别,并且可能会限制SelectionModel结构在其他(未来)不使用键的数据结构中的可重用性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7431507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档