如何解决在GWT单元框架中发生了“此行刚刚加载”的事件
|| 我有一个应该选择的行ID列表,但没有将要选择的实际对象。例如,我知道应该选择用户16和25,但是我没有代表它们的实例。这可能是因为它们位于我尚未加载的另一页数据上。 我希望能够以编程方式选择这些用户,即使他们的数据尚未加载。我正在实现一个名为ѭ0function的函数,它的工作效果很好-我扫描所有可见的对象,如果它们的ID与我的集合中的ID之一匹配,则将其设置为Selected。同样,如果用户通过人机界面更改选择,我将捕获SelectionChangeEvent并确定是否应将ID添加或删除到我的ID支持列表中。 实际问题: 通过ѭ1加载数据时是否总是会触发一个事件?我的实现中唯一缺少的是一种处理新数据加载的方法。加载新数据时需要通知我,因此我可以决定是否选择它。 RangeChangeEvents即将发生-在加载数据之前触发了这些处理程序,并且selectionModel.getSelected()返回一些空对象。 RowCountChangeEvents仅在总行数更改时发生。我想念什么?解决方法
您不能实施自己的
SelectionModel
吗?当询问是否有对象“ 3”时,它会将其ID与您选择的ID列表进行比较。您甚至可以使用对象的键(由ProvidesKey
赋予)来概括它,而不是使用硬编码的getId
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。