Заполнитель не отображается в раскрывающемся списке, кто-нибудь может сказать мне, почему? - PullRequest
2 голосов
/ 30 мая 2019

Я пытаюсь отобразить раскрывающийся список с заполнителем, но заполнитель не отображается.Я не уверен почему.Мой выпадающий список выглядит следующим образом.

<Dropdown
  loading={loading}
  error={!!error}
  inline
  value={this.props.entityId || null}
  onChange={(e, { value }) => {
    client.writeData({data: {teamBudget: value, __typename: 'TeamBudget'}})
  }}
  options={options}
  placeholder={options ? 'Select Draft' : 'Error!'}
/>

, когда я закомментирую значение, заполнитель отображается, как и ожидалось.Может ли значение не быть определено вместе с заполнителем?

1 Ответ

0 голосов
/ 30 мая 2019

Я не знаю компонент, который вы используете, но общее соглашение таково:

value = {значение, которое вы ожидаете отобразить внутри в раскрывающемся поле}

, который должен быть в паре значений метки

например: [{value: '1', label: 'one'}]

Я могу только подозревать ваше это.props.entityId не в этом формате.кроме того, это может быть причиной саботажа заполнителя.

К вашему сведению: обычно, если вы не упоминаете значение = {} в реквизитах, он обрабатывает его по умолчанию, что может быть причиной того, что он работает правильно, когдаommits ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...