2016-08-03 3 views
0

Ich habe ein Article Objekt mit einem Feld country genannt:AdminUI Beziehungsfeld nicht geladen vollständige Liste des Artikels

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

Land ist eine Liste in der Datenbank aller Länder der Welt (rund 250 Artikel insgesamt).

Wenn Sie dieses Feld in einem Artikel bearbeiten, enthält das Dropdown nur die ersten 50 Länder (und wird bei der Suche nicht aktualisiert), wenn ich beispielsweise nach "Südafrika" suche, ist dieses Land nicht in der Liste verfügbar. Wie kann ich das beheben?

Antwort

0

Fix: Ich habe von der Version 0.3.22, die die neueste Version auf NPM ist, auf 0.3.19 heruntergestuft, was die neueste Version auf GitHub ist. Ich bin nicht sicher, wie es möglich ist, Version 0.3.22 auf NPM zu haben, weil es nicht einmal auf GitHub existiert ... Sehr seltsam.

0

Soweit ich weiß, ist das Limit 50. Die einzige Möglichkeit, die ich finden konnte, ist die Änderung der Keystone/admin/api/list.js, Zeile 27 (das ist für die 0.3.22):

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

ändern Sie den Wert von 50 auf den gewünschten Wert. Es ist nicht sehr elegant, aber es scheint der einzige Weg zu sein. Sie finden weitere Informationen here. Hoffe, das hilft

Verwandte Themen