Ant-design: Suchfunktion in mehreren Auswahlboxen durchläuft Werte anstelle von Labels.

Erstellt am 15. Nov. 2017  ·  3Kommentare  ·  Quelle: ant-design/ant-design

Welches Problem löst diese Funktion?

Ich verwende eine Auswahleingabe mit einer user_id als Wert und dem Benutzernamen als Label. Wenn Sie die automatische Suche im Multiselect-Modus verwenden, wird nach einer ID/einem Wert anstelle des Benutzernamens/Labels gesucht.

Wie sieht die vorgeschlagene API aus?

Es wäre schön, dem Select-Eingang einen Parameter zu geben, wie:

Hilfreichster Kommentar

Gemäß den Anweisungen sollten neue Ausgaben mit http://new-issue.ant.design . erstellt werden

optionFilterProp und filterOption können Sie verwalten, wie die verfügbaren Optionen gefiltert werden, z

<Select
    showSearch
    optionFilterProp="children"
    filterOption={(input: any, option: any) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
   >
   ...
</Select>

Das obige Filter filtert die Groß-/Kleinschreibung unabhängig von den verfügbaren Optionen nach Label.

Dies ist in der Dokumentation https://ant.design/components/select/#components -select-demo-search . dargestellt

HTH

Alle 3 Kommentare

Gemäß den Anweisungen sollten neue Ausgaben mit http://new-issue.ant.design . erstellt werden

optionFilterProp und filterOption können Sie verwalten, wie die verfügbaren Optionen gefiltert werden, z

<Select
    showSearch
    optionFilterProp="children"
    filterOption={(input: any, option: any) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
   >
   ...
</Select>

Das obige Filter filtert die Groß-/Kleinschreibung unabhängig von den verfügbaren Optionen nach Label.

Dies ist in der Dokumentation https://ant.design/components/select/#components -select-demo-search . dargestellt

HTH

Danke Gavin!

Kein Problem @remyvanderwereld

Zu Ihrer Information, verwenden Sie das New-Issue-Tool, da Probleme sonst dazu neigen, in Konserven zu geraten.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen