Allow trigger on input as well as change events
This commit is contained in:
parent
10cb9c1b34
commit
794837f403
|
@ -149,7 +149,7 @@ export class ValueWidget extends Widget {
|
|||
_value: Dataflow.Field<string>;
|
||||
_valueAsNumber: Dataflow.Field<number>;
|
||||
|
||||
constructor (nodeGenerator: NodeGenerator) {
|
||||
constructor (nodeGenerator: NodeGenerator, triggerEvent: 'change' | 'input' = 'change') {
|
||||
super(nodeGenerator);
|
||||
|
||||
field value: string = '';
|
||||
|
@ -165,7 +165,7 @@ export class ValueWidget extends Widget {
|
|||
this._valueAsNumber.value = n?.valueAsNumber ?? NaN;
|
||||
};
|
||||
|
||||
this.on('change', e => readValues(e.target));
|
||||
this.on(triggerEvent, e => readValues(e.target));
|
||||
readValues(this.node);
|
||||
|
||||
dataflow { this.valueAsNumber = this._valueAsNumber.value; }
|
||||
|
|
Loading…
Reference in New Issue