Мобильный сборщик Ant Design не имеет значения - PullRequest
0 голосов
/ 30 апреля 2020

Мобильный сборщик Ant design по умолчанию выбирает ключ «label» из данных JSON. Я тестировал компонент Picker, но в инструменте выбора выбиралось только значение ключа «label». Но я хочу отобразить значение ключа «text»

const languages = [
  {
    value: "English-UK",
    label: "English-UK",
    language: undefined,
  },
  {
    value: "English",
    label: "English",
    language: "enUS",
  },
  {
    value: "Русский",
    label: "Русский",
    language: "ruRU",
  },
];
const dummydata = [
  { key: "almay", value: "almay", text: "almay" },
  { key: "alva", value: "alva", text: "alva" },
  { key: "annabelle", value: "annabelle", text: "annabelle" },
  { key: "benefit", value: "benefit", text: "benefit" },
  { key: "boosh", value: "boosh", text: "boosh" },
  { key: "clinique", value: "clinique", text: "clinique" },
  { key: "marcelle", value: "marcelle", text: "marcelle" },
  { key: "revlon", value: "revlon", text: "revlon" },
  { key: "nyx", value: "nyx", text: "nyx" },
  { key: "suncoat", value: "suncoat", text: "suncoat" },
];

          <Picker
            data={dummydata}
            onChange={this.onChange}
            cols={1}
            values={this.state.dummytext}
          >

Если я заменю «dummydata» из Picker на значение данных на «language», это работает

...