Как исправить ошибку загрузки CSS сетки в HTML-страницах с различными версиями TreeGrid - PullRequest
0 голосов
/ 25 апреля 2019

Я создаю веб-сайт на основе Spring-MVC, используя инструмент создания сетки, EJS TreeGrid (© COQsoft).С тех пор я поместил тег script, ссылающийся на старый файл TreeGrid v9 .js, между тегами head на каждой созданной HTML-странице.Например:

<head>
<script type="text/javascript" src="<c:url value="/resources/js/include/GridE.js?version=9.0"/>"/></script>
</head>

Однако по требованию клиента я должен применить последнюю версию TreeGrid v14, чтобы вскоре добавлять HTML-страницы, сохраняя при этом текущие страницы нетронутыми.Итак, я скачал последнюю версию в каталог '/ resource / js' и поместил тег сценария в тестовый HTML-файл, как показано ниже:

<head>
<script type="text/javascript" src="<c:url value="/resources/js/treegrid/GridE.js?version=14.0"/>"/></script>
</head>

Затем возникает проблема.Всякий раз, когда я открываю страницу v14 после страницы v9, она не только не рисует сетку, но и всплывающие ниже сообщения об ошибках в браузере.

[0] newGrid: Loaded Defaults.xml from different TreeGrid version, it can cause problems or errors. Always use (or modify) Defaults.xml shipped with the actual GridE.js.

[0] newGrid: Cannot load CSS style from Standard?tgc=35943587

Это также происходит наоборот, но сНебольшая разница.

[1] oldGrid: No style list defined in Cfg Styles. Use Defaults.xml/js from 13.0+ version!

[1] oldGrid: Unknown style CG

Как это исправить и открыть страницы с разными версиями без каких-либо столкновений?

...