AdminUI关系字段不会加载完整的项目列表

时间:2016-08-03 09:47:20

标签: keystonejs

我有一个Article对象,其中包含一个名为country的字段:

country: { type: Types.Relationship, ref: 'Country', initial: true }

国家/地区是世界上所有国家/地区的数据库列表(共约250项)。

在文章中编辑此字段时,下拉列表中只有前50个国家/地区(搜索时不会更新),例如,如果我搜索“南非”,则该国家/地区在列表中不可用。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

修复:我将版本0.3.22(这是NPM上的最新版本)降级到0.3.19,这是GitHub上的最新版本。我不确定如何在NPM上安装版本0.3.22,因为它在GitHub上甚至不存在......非常奇怪。

答案 1 :(得分:0)

据我所知这是设计的,限制是50.我能找到的唯一方法是修改keystone / admin / api / list.js,第27行(这是针对0.3.22):< / p>

var limit = req.query.limit || 50;

将值50更改为所需的值。它不是很优雅,但它似乎是目前唯一的方式。 您可以找到更多信息here。 希望这有帮助