UNPKG

x-data-spreadsheet

Version:
26 lines (21 loc) 415 B
import Item from './item'; export default class DropdownItem extends Item { dropdown() {} getValue(v) { return v; } element() { const { tag } = this; this.dd = this.dropdown(); this.dd.change = it => this.change(tag, this.getValue(it)); return super.element().child( this.dd, ); } setState(v) { if (v) { this.value = v; this.dd.setTitle(v); } } }