В настоящее время я использую оболочки Telerik Vue для пользовательского интерфейса Kendo. Для элемента управления TreeView версия jQuery и оболочки MVC позволяют установить свойство для автоматической проверки дочерних флажков при проверке родительского элемента, например.

    $("#treeview").kendoTreeView({
        checkboxes: {
            checkChildren: true
        },

Я могу получить отображение флажков, но я изо всех сил пытаюсь установить эту опцию «проверять дочерние элементы» с помощью оболочек Vue. Есть ли способ сделать это в оболочках Vue?

Я безуспешно пытался использовать тот же синтаксис, что и версии оболочки jQuery и MVC, как показано ниже. Я бы предпочел не прибегать к jQuery для этого, если есть встроенная опция.

<kendo-treeview :data-source="complexLocalDataSource" :checkboxes="true" :check-children="true"
                :data-text-field="['category.categoryName', 'subCategoryName']">
</kendo-treeview>
0
ZippyZippedUp 14 Фев 2018 в 00:55

1 ответ

Лучший ответ

В конце концов я решил эту проблему, просмотрев исходный код оболочек Vue. В html вы можете добавить :checkboxes="checkChildren".

Это свойство модели Vue, которое возвращает: checkChildren: { checkChildren: true }

1
ZippyZippedUp 14 Фев 2018 в 14:52