x-data-spreadsheet
Version:
a javascript xpreadsheet
26 lines (21 loc) • 415 B
JavaScript
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);
}
}
}