8

ここで奇妙なもの。React-Select v1.0.0rc を使用する場合 (すべての v1.x でバグが発生しますが)、非同期モードで使用して API を検索する、オプションがドロップダウン メニューに表示されないことがあります。これが発生する理由はないようですが、特定の検索クエリで発生し、他のクエリでは発生しません。

たとえば、どちらも同様の結果を返しますcoconutが、機能しますが機能しません。coconut oil

奇妙なことに、React chrome 開発者ツールを使用すると、Select の状態にオプションが設定されていることがわかりますが、表示されません。また、react-select をクリックしてからもう一度クリックすると、結果が表示されます (firefox と chrome でテスト済み)。これが私のコードと説明するためのいくつかのスクリーンショットです

<Select.Async name={ this.generateName('ingredient_id')}
          loadOptions={this.getIngredients}
          className="admin-meal-ingredient-search-select"
          autoload={false}
          cache={false}
          multi={false}
          value={this.props.ingredient}
          onChange={this.props.handleIngredientChange}
          placeholder="Search for ingredient" />

ここで、何かを入力しましたが、結果が表示されないことがわかります

検索用語で画像が表示されない

ここでは、オプション配列の React インスペクターで結果を確認できます。

ここに画像の説明を入力

クリックしてからボックスに戻ると、オプションは次のとおりです。

現れる

クリックして戻ってきてください。

4

3 に答える 3

-1

私は解決策を見つけました、そしてそれは設定することですfilterOptions= {false}

于 2017-01-06T21:26:57.713 に答える