2017-05-26 2 views

Répondre

0

Si vous souhaitez sélectionner toutes les valeurs dans le multiselect (quand "All" sélectionné), vous pouvez utiliser:

select: function(e) { 
    var dataItem = this.dataSource.view()[e.item.index()]; 

    var values = dataItem.value === "ALL" ? 
     $.map(this.dataSource.data(), function(dataItem) { 
      return dataItem.value; 
     }) 
     : this.value(); 

    this.value(values); // values holds all items within the multiselect 

} 

Dojo Example