Selectize. js: Нажмите на optgroup и выберите все дочерние параметры - PullRequest
0 голосов
/ 18 февраля 2020

Есть ли опция в selectctize. js, чтобы выбрать все дочерние опции, когда выбран родительский optgroups .

Список множественного выбора заполняется с использованием примера, описанного в https://github.com/sjhewitt/selectize.js/blob/optgroups/examples/optgroups.html#L59

$('#select-animal').selectize({
    options: [
        {class: 'mammal', value: "dog", name: "Dog" },
        {class: 'mammal', value: "cat", name: "Cat" },
        {class: 'mammal', value: "horse", name: "Horse" },
        {class: 'mammal', value: "kangaroo", name: "Kangaroo" },
        {class: 'bird', value: 'duck', name: 'Duck'},
        {class: 'bird', value: 'chicken', name: 'Chicken'},
        {class: 'bird', value: 'ostrich', name: 'Ostrich'},
        {class: 'bird', value: 'seagull', name: 'Seagull'},
        {class: 'reptile', value: 'snake', name: 'Snake'},
        {class: 'reptile', value: 'lizard', name: 'Lizard'},
        {class: 'reptile', value: 'alligator', name: 'Alligator'},
        {class: 'reptile', value: 'turtle', name: 'Turtle'}
    ],
    optgroups: [
        {value: 'mammal', label: 'Mammal'},
        {value: 'bird', label: 'Bird'},
        {value: 'reptile', label: 'Reptile'}
    ],
    optgroupField: 'class',
    labelField: 'name',
    searchField: ['name']
});

с учетом приведенных выше данных, требование: когда млекопитающее класс / Родительский вариант выбран, он должен выбрать все дочерние параметры, такие как Собака, Кошка, Лошадь и Кенгуру

...