Выбор на основе флажков не работает с темами начальной загрузки - PullRequest
0 голосов
/ 31 мая 2019

Я использую кендо-сетку с выбором на основе флажков, согласно версии ^ 2017.2.621.Флажки выбора работают, пока я не добавлю тему начальной загрузки.

Сетка инициализируется следующим образом:

$(this.$refs.kendogrid).kendoGrid({
  dataSource: [
    { id: "1", title: "name 1" },
    { id: "2", title: "name 2" },
    { id: "3", title: "name 3" }
  ],
  columns: [
    { selectable: true },
    { field: "id", title: "ID number" },
    { field: "title", title: "Title" }
  ]
});

Затем я просто импортирую темы:

import "@progress/kendo-theme-bootstrap/dist/all.css";
import "bootstrap";

И вуаля- любой флажок теперь является просто серым полем и не реагирует на щелчки (и это не просто визуально, выбор не работает под ним).

Какие-нибудь решения?Конечно, кто-то должен был использовать выбор кендо-сетки с начальной загрузкой с 2017 года ...

1 Ответ

0 голосов
/ 31 мая 2019

Нашел проблему: кендо - это мусор и полно ошибок.

2017.2.621 не работает с загрузочной тематикой должным образом, потому что не создает ссылку между метками и флажками, поэтому нажатие на метку не меняет состояние связанного флажка (поскольку он не связанна всех).

Необходимо обновить до новой версии или вручную исправить свойства SELECTCOLUMNTMPL и SELECTCOLUMNHEADERTMPL в исходном файле kendo.grid.js.

...