2014-11-23 4 views
2

Omnifaces имеет эту полезную функцию для импорта перечислений и констант в JSF просмотров: http://showcase.omnifaces.org/taghandlers/importConstantsAuto Code Completion на Eclipse, Кеплер Omnifaces O: importConstants

У меня есть большое перечисление с константами, представляющих ответы на вопросы викторины, поэтому стоит на автозагрузке авто завершена.

Кто-то знает, как включить автозавершение Eclipse в представлении JSF из перечисления, импортированного o: importConstant ?, как и любой другой атрибут в базовом управляемом компоненте.

+1

Просто комментарий, но я считаю, что JSF в целом должен обеспечивать более богатые метаданные, поэтому IDE могут делать больше с «неизвестными» библиотеками. –

ответ

3

В принципе, для этого требуется специальный плагин Eclipse, который распознает тег <o:importConstants> и предварительно заполняет меню автозаполнения. На данный момент такого плагина нет, и насколько я знаю, нет планов (по крайней мере, не с нашей стороны) для написания конкретных плагинов IDE для тегов/компонентов OmniFaces.

Должен признаться, что для этой цели интересно иметь плагин. Такая поддержка автозаполнения, кстати, также отсутствует в EL 3.0, встроенная функция «константы импорта».