()
| 389 | }); |
| 390 | } |
| 391 | getHTML() { |
| 392 | const fancy = new FancySelect( |
| 393 | this.options.map((_) => { |
| 394 | return { |
| 395 | label: _.label, |
| 396 | value: _.value, |
| 397 | description: _.description, |
| 398 | default: _.default || false, |
| 399 | }; |
| 400 | }), |
| 401 | {max: this.maxValues, min: this.minValues}, |
| 402 | ); |
| 403 | fancy.onSubmit = (list) => { |
| 404 | this.submit(list); |
| 405 | }; |
| 406 | |
| 407 | return fancy.getHTML(); |
| 408 | } |
| 409 | } |