当前位置: 首页 > 知识库问答 >
问题:

Sencha GXT Grid小部件ListStore.getAll()只返回部分数据

邹俊豪
2023-03-14

当我尝试提取网格列表存储的所有值时,它只向我显示用户当前视图中的数据,而不是提供存储中的所有数据。

例子:

我有一个网格,看起来像这样

1: 苹果

2: 男孩

3:狗

4:果汁

5: 幻灯片

6: 爪哇

7:蟒蛇

8: php

9: 键盘

10:耙

然而,当实时查看网格时,当前窗口中只有5个可用,而其余10个是“隐藏的”。这意味着用户需要使用网格小部件的滚动条来查看其余的数据。我的问题是,如何确保我与整个列表存储交互,而不仅仅是其中的一部分?

共有1个答案

欧阳昊焱
2023-03-14

如果手动更改网格数据,请确保调用listStore对象的更新方法,下面是一些示例代码:

List<Event> listData = listStore.getAll();
for (Event event : listData) {
    event.setText(event.getText()+" altered!");
    listStore.update(event);
}

还有一种可能性,您正在使用内联可编辑网格,如果您更改网格数据,请确保从列表存储中调用提交更改方法,示例如下:

listStore.commitChanges();

我希望这对您有所帮助。否则,请发布您的代码,以便我更好地理解您的问题。

 类似资料:
  • 我制作了一个返回UserSettings对象数组的服务: 当我在URL http://localhost:8181/settings?ids=123&fields=customdata,user_id上发出GET请求时,我会得到以下信息:

  • 本文向大家介绍jquery小火箭返回顶部代码分享,包括了jquery小火箭返回顶部代码分享的使用技巧和注意事项,需要的朋友参考一下 这是一款基于jquery小火箭返回顶部特效源码,解决了页面太长造成的用户返回页面顶端困难。 为大家分享的jquery小火箭返回顶部代码如下 源码下载 运行效果图: 以上就是为大家分享的jquery小火箭返回顶部代码,希望大家可以喜欢

  • Yii提供了一套数据小部件 widgets ,这些小部件可以用于显示数据。 DetailView 小部件能够用于显示一条记录数据, ListView 和 DetailView 小部件显示的是单一 model 数据的详情。 它非常适合用常规格式显示一个模型(例如在一个表格的一行中显示模型的每个属性)。 这里说的模型可以是 yii\base\Model 或者其子类的一个实例,例如子类 active r

  • 声明我应该能够使用中选择s.message来查询实体,这确实适用于控制台。 然而,我真正想做的是在返回列表中只返回实体的特定属性,就像这样: 不过,这会出错,根本没有真正的错误消息。我可以看到Hibernate运行了这个查询: 的传统方法工作正常:

  • 我使用YouTube数据API从查询结果(视频)中获取一些信息。 大多数视频返回他们的数据正确。但有些视频不返回他们的频道标题(无论如何,所有其他字段都返回正确)。 示例: 返回的第二个视频: 返回的第三个视频: 但是如果我证明youtube中的第三个视频ID,它有(如预期的)一个频道标题。 有什么想法吗?