class MultipleSelectInput
Public Instance Methods
render()
click to toggle source
# File lib/bull/ui_core.rb, line 515 def render span do select(class: 'select ', multiple: true, value: params.value) do option{''} params.options.each {|val| option(value: val){val}} #(selected: params.values.include? val){val}} end.on(:change) do |event| list = params.value.dup if list.include? event.target.value list.delete event.target.value else list << event.target.value end params.on_change.call list end =begin table do tr do th{' '} th{' '} end params.values.each do |v| tr do td{v} td{i(class: 'fa fa-times fa-2x')}.on(:click) do list = params.values.dup list.delete v params.on_change.call list end end end end =end end end