Fixed searchable select.

This commit is contained in:
Martin Edenhofer 2015-09-23 13:23:51 +02:00
parent 11400f4dd8
commit ac1dcecff3

View file

@ -1,3 +1,31 @@
class App.UiElement.searchable_select
@render: (attribute) ->
class App.UiElement.searchable_select extends App.UiElement.ApplicationUiElement
@render: (attribute, params) ->
# set multiple option
if attribute.multiple
attribute.multiple = 'multiple'
else
attribute.multiple = ''
# build options list based on config
@getConfigOptionList( attribute, params )
# build options list based on relation
@getRelationOptionList( attribute, params )
# add null selection if needed
@addNullOption( attribute, params )
# sort attribute.options
@sortOptions( attribute, params )
# finde selected/checked item of list
@selectedOptions( attribute, params )
# disable item of list
@disabledOptions( attribute, params )
# filter attributes
@filterOption( attribute, params )
new App.SearchableSelect( attribute: attribute ).element()