123456789101112131415161718192021222324252627282930 |
- <?php
- namespace Tests\Browser\Components\Form\Field;
- use Laravel\Dusk\Browser;
- class MultipleSelect2 extends Select2
- {
- /**
- * 选中下拉选框
- *
- * @param Browser $browser
- * @param array $values
- *
- * @return Browser
- */
- public function choose(Browser $browser, $values)
- {
- $values = implode(',', (array) $values);
- $browser->script(
- <<<JS
- var values = '{$values}';
- $('{$this->formatSelector($browser)}').val(values.split(',')).change();
- JS
- );
- return $browser;
- }
- }
|