RadDataForm Множественный выбор в nativescript-vue

У меня есть TKEntityProperty:

    <TKEntityProperty v-tkDataFormProperty name="groups" displayName="Groups" index="2" :valuesProvider="retrieveGroups">

и это получает значения из объекта ниже:

retrieveGroups:[
   {key: "1", "label": "Group 1"},
   {key: "2", "label": "Group 2"},
   {key: "3", "label": "Group 3"} 
]

но это не множественный выбор. Я хочу выбрать несколько элементов. Доступен ли другой тип редактора?


person snakom23    schedule 06.06.2019    source источник
comment
Редактор списков не поддерживает выбор нескольких элементов. Используйте AutoCompleteInline, иначе вам придется ввести собственный редактор.   -  person Manoj    schedule 06.06.2019
comment
пример с AutoCompleteInline?   -  person snakom23    schedule 06.06.2019
comment
Вам просто нужно сослаться на документы   -  person Manoj    schedule 06.06.2019


Ответы (1)


Как предлагает @Manoj, вы должны использовать AutoCompleteInline здесь является примером, он доступен по адресу Nativescript страница github

data() {
  return {
    title: description,
    booking: new Booking(),
    bookingMetadata: {
      'isReadOnly': false,
      'commitMode': DataFormCommitMode.Immediate,
      'validationMode': DataFormValidationMode.Immediate,
      'propertyAnnotations': [{
          'name': 'from',
          'displayName': 'From:',
          'index': 0,
          'editor': DataFormEditorType.AutoCompleteInline,
          'editorParams': {
            'autoCompleteDisplayMode': AutoCompleteDisplayMode.Tokens
          },
          'valuesProvider': fromProviders,
        },
        {
          'name': 'to',
          'displayName': 'To:',
          'index': 1,
          'editor': DataFormEditorType.AutoCompleteInline,
          'editorParams': {
            'autoCompleteDisplayMode': AutoCompleteDisplayMode.Plain
          },
          'valuesProvider': ['New York', 'Washington', 'Los Angeles'],
        },
      ]
    }
  };
},
person Narendra    schedule 07.06.2019
comment
хорошо, но при выборе одного элемента в списке он не исчезает из списка. Я хочу выбрать только один раз для элемента. И заметили, что в editedObejct не возвращается массив данных - person snakom23; 07.06.2019