Настройте префикс taglib по умолчанию
Я не знаю, есть ли у этого решение или является улучшением IDE, но, когда я использую компоненты primefaces в Netbeans, автозаполнение подсказывает taglib p:...
независимо от того, является ли идентификатор http://primefaces.org/ui (следует предложить pou), но если вы используете расширения простых лиц, вместо pe
как витрина, дает poue
, Итак, теперь я сделал пользовательский тег lib с идентификатором http://zeitek.net/ui, но поскольку расширения предлагается znu, я знаю, что могу изменить его вручную, но, поскольку это совместный проект, я хотел бы использовать ztk в качестве предопределенного префикса для сохранения стандарта в коде, есть ли способ достичь этого с помощью параметра JSF или конфигурации Netbeans?
1 ответ
Ну, если кому-то это нужно, мне не хватает этого: вам нужно создать tag-lib как обычно и добавить этот параметр:
<facelet-taglib
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd"
version="2.0"
id="zinf">
<namespace>http://zeitek.net/infraction/jsf/ui</namespace>
<composite-library-name>zinf</composite-library-name>
Последняя часть важна: <составное-имя-библиотеки>zinf составное-имя-библиотеки>