Кто-нибудь был успешным в использовании dojo> 1.6 для декларативного создания виджетов с помощью инструментария MVC весны внутри шаблонов Freemarker?Freemarker/Spring MVC/Dojo integration
Точнее, Freemarker дроссели при переходе от старого стиля додзё (который мы использовали до сих пор), как в:
<@form.select path="fruit" dojoType="dojo.dijit.Select"/>
синтаксису нового додзё (который мы хотели бы использовать), как в:
<@form.select path="fruit" data-dojo-type="dojo/dijit/Select"/>
стоит отметить, что переход работает с простым HTML elemnts, как:
<div data-dojo-type="dojo/layout/TabContainer"/>
Следовательно, кажется, что использование имен «пунктирных атрибутов» невозможно для внешних taglib, включенных в страницы FTL.
Может кто-нибудь подтвердить это, или, случайно, показать, как это можно сделать?
Большое спасибо.
Что вы подразумеваете под «freemarker chokes»? Он вызывает ошибки? Если ошибок шаблона не возникает, посмотрите на источник, генерируемый freemarker, и покажите нам, что создает freemarker, и то, что вы хотели бы получить. Также каков источник формы. Выберите макрос (например, как выглядит импорт)? –
Только для полноты, сообщение об ошибке, генерируемое Freemarker: «Анализ ошибок включал шаблон WEB-INF/ftl/welcome /./ form/searchform.ftl. Обнаружен« - »в строке 131, столбец 67 в WEB-INF/ftl/добро пожаловать/форма/searchform.ftl. Ожидал: «=». И form.select не является макросом FTL, а тегом, предоставленным библиотекой тегов Spring-MVC Form. – Mark