Class: MultipleSelectInput
- Inherits:
-
React::Component::Base
- Object
- React::Component::Base
- MultipleSelectInput
- Defined in:
- lib/bull/ui_core.rb
Instance Method Summary collapse
Instance Method Details
#render ⇒ Object
515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 |
# File 'lib/bull/ui_core.rb', line 515 def render span do select(class: 'select ', multiple: true, value: params.value) do option{''} params..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 |