select2
This commit is contained in:
		
							parent
							
								
									a354ecd639
								
							
						
					
					
						commit
						046fea2dbb
					
				
					 5 changed files with 21 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -16,26 +16,26 @@ export default Ember.Route.extend(AuthenticatedRouteMixin, {
 | 
			
		|||
    models.strains = models.strains.sortBy('fullName');
 | 
			
		||||
    let strains = models.strains.map((strain)=>{
 | 
			
		||||
      return Ember.Object.create({
 | 
			
		||||
        val: strain.get('id'),
 | 
			
		||||
        lab: strain.get('fullName'),
 | 
			
		||||
        id: strain.get('id'),
 | 
			
		||||
        text: strain.get('fullName'),
 | 
			
		||||
      });
 | 
			
		||||
    });
 | 
			
		||||
    strains.unshiftObjects(Ember.Object.create({
 | 
			
		||||
      val: 'all',
 | 
			
		||||
      lab: 'All Strains',
 | 
			
		||||
      id: 'all',
 | 
			
		||||
      text: 'All Strains',
 | 
			
		||||
    }));
 | 
			
		||||
    controller.set('strains', strains);
 | 
			
		||||
 | 
			
		||||
    models.characteristics = models.characteristics.sortBy('characteristicName');
 | 
			
		||||
    let characteristics = models.characteristics.map((characteristic)=>{
 | 
			
		||||
      return Ember.Object.create({
 | 
			
		||||
        val: characteristic.get('id'),
 | 
			
		||||
        lab: characteristic.get('characteristicName'),
 | 
			
		||||
        id: characteristic.get('id'),
 | 
			
		||||
        text: characteristic.get('characteristicName'),
 | 
			
		||||
      });
 | 
			
		||||
    });
 | 
			
		||||
    characteristics.unshiftObjects(Ember.Object.create({
 | 
			
		||||
      val: 'all',
 | 
			
		||||
      lab: 'All Characteristics',
 | 
			
		||||
      id: 'all',
 | 
			
		||||
      text: 'All Characteristics',
 | 
			
		||||
    }));
 | 
			
		||||
    controller.set('characteristics', characteristics);
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,11 +5,12 @@
 | 
			
		|||
  </div>
 | 
			
		||||
  <div class="span-8">
 | 
			
		||||
    {{
 | 
			
		||||
      view "select"
 | 
			
		||||
      select-2
 | 
			
		||||
      multiple=true
 | 
			
		||||
      content=strains
 | 
			
		||||
      optionValuePath="content.val"
 | 
			
		||||
      optionLabelPath="content.lab"
 | 
			
		||||
      value=selectedStrain
 | 
			
		||||
      value=selectedStrains
 | 
			
		||||
      optionValuePath="id"
 | 
			
		||||
      placeholder="Choose a strain"
 | 
			
		||||
    }}
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			@ -19,11 +20,12 @@
 | 
			
		|||
  </div>
 | 
			
		||||
  <div class="span-8">
 | 
			
		||||
    {{
 | 
			
		||||
      view "select"
 | 
			
		||||
      select-2
 | 
			
		||||
      multiple=true
 | 
			
		||||
      content=characteristics
 | 
			
		||||
      optionValuePath="content.val"
 | 
			
		||||
      optionLabelPath="content.lab"
 | 
			
		||||
      value=selectedCharacteristic
 | 
			
		||||
      optionValuePath="id"
 | 
			
		||||
      placeholder="Choose a characteristic"
 | 
			
		||||
    }}
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue