2015-02-16 4 views
3

Когда я устанавливаю индекс в selectedItems, чтобы отобразить предустановленное значение в igCombo, при условии, что itemTemplate не используется для генерации текстового значения.igCombo template doesn`t effect selected item

$(selector).igCombo({ 
     dataSource: this.userComboDs, 
     width: '300px', 
     textKey: 'line1', 
     valueKey: 'id', 
     mode: 'dropdown', 
     enableClearButton: false, 
     closeDropDownOnSelect: true, 
     itemTemplate: "<span>${city}, ${line1}</span>", 
     selectedItems: [ 
      { 
       index: 1 // random index value 
      }], 
     selectionChanged: function (evt, ui){ 
     }, 
     filteringType: "local", 
     filterCondition: "contains", 
     renderMatchItems: "contains"    
    }); 

ответ

1

itemTemplate применима только к элементам в списке igCombo. Поле ввода igCombo заполнено свойством данных текстового ключа для выбранного элемента.