Я создаю веб-сайт на основе 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
Как это исправить и открыть страницы с разными версиями без каких-либо столкновений?