Skip to content

Instantly share code, notes, and snippets.

@IgorKvasn
Forked from optikalefx/controllers.application.js
Last active January 17, 2019 12:03
Show Gist options
  • Save IgorKvasn/8afad1baa36cc608c78c9da5268c6084 to your computer and use it in GitHub Desktop.
Save IgorKvasn/8afad1baa36cc608c78c9da5268c6084 to your computer and use it in GitHub Desktop.
advanced-combo-box
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedItems: null,
valueList: [
{ name: 'joe', age: 24},
{ name: 'john', age: 30},
{ name: 'steve', age: 44}
],
actions: {
onSelected(items){
this.set('selectedItems', items.map(JSON.stringify));
}
}
});
{{combo-box
valueList=valueList
itemKey='name'
itemLabel='name'
multiselect=true
canFilter=true
onSelected=(action 'onSelected')
}}
<p>
Selected:
{{selectedItems}}
</p>
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
{
"version": "0.15.1",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js",
"ember": "3.4.3",
"ember-template-compiler": "3.4.3",
"ember-testing": "3.4.3"
},
"addons": {
"ember-data": "3.4.2",
"ember-advanced-combobox": "2.5.2"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment