Можно ли делать виджеты без использования fremarker? - PullRequest
0 голосов
/ 15 февраля 2012

Я работаю над ofbiz в Netbeans IDE. В ofbiz мы создаем виджеты, используя шаблоны freemarker, которые отображают веб-страницу, но возможно ли создавать виджеты без freemarker и можно ли добавлять html и css напрямую в любой screens.xml или любой другой XML-файл, если да, то как?

Ответы [ 2 ]

0 голосов
/ 11 июня 2012

Если вы хотите избежать использования freemarker, вам понадобится другой движок шаблонов, и вам нужно его интегрировать.

Да, вы можете использовать html прямо на экране.

<decorator-section name="body">
                        <platform-specific>
                            <html>
                                <html-template location="component://practice/webapp/practice/Person.ftl"/>
                            </html>
                        </platform-specific>
                    </decorator-section>

https://cwiki.apache.org/OFBIZ/ofbiz-tutorial-a-beginners-development-guide.html

https://cwiki.apache.org/OFBIZ/understanding-the-ofbiz-widget-toolkit.html

0 голосов
/ 18 февраля 2012

Из вашего вопроса не ясно, чего вы хотите достичь. Виджеты OFBiz внутренне используют фрагменты freemarker для рендеринга html. Если вы хотите увидеть реализацию без freemarker, посмотрите на пакет org.ofbiz.widget.html.

Если вы хотите использовать html / css на своих страницах, просто используйте freemarker (с тегами) и напишите ваш html / css в freemarker.

...