2016-11-10 14 views
0

Я столкнулся с странной проблемой в JSF; Taglib.xml, который я пытаюсь использовать для моих jsf facelets; Я не уверен, как установить значение атрибута по умолчанию в случае Facelets поэтому я попытался this alike way (см код):JSF - * .taglib.xml - значение по умолчанию для атрибута

<tag> 
<tag-name>ball</tag-name> 
... 
    <attribute> 
     <name>color</name> 
     <default>green</default> 
     <required>false</required> 
     <type>java.lang.String</type> 
     </attribute> 
... 
</tag> 

, но я действительно не уверен, потому что кажется, что затмение 3,7 содержания помощи в случае , имеющим это значение по умолчанию элемент не работает, поэтому я не могу использовать ctrl + space :(

Итак, мой вопрос ... как установить значение атрибута facelet default, и если <default></default> верен, то как сделать мой контент помогающим снова работать? причина, как я помню, раньше без <default-value></default-value> работал нормально?

Благодаря

+0

О содержании-помощи, мой ответ будет обновляться Eclipse ... серьезно; -] (на помощь Луны и Марса в этом случае работает конечно) –

+0

@ EmilSierżęga no, я имею в виду в случае jsf, что '' элемент должен использовать для установки значения атрибута по умолчанию, потому что я немного запутался: X Это '' или '' или. ..? дайте мне совет – cbhogf

+0

Итак, да, я могу подтвердить, что content assist не хочет анализировать taglib.xml, если у него есть '' или '' element: P Я только что удалил все значения по умолчанию и пространство имен снова становится доступным ... Так что это действительно проблема с поддержкой контента, или я просто должен использовать другой элемент атрибута для значения по умолчанию? Комментарий – cbhogf

ответ

0

Эмм ... После некоторого тестирования я могу подтвердить, что <default> и <default-value> действительно позволяют установить значение атрибута по умолчанию (это довольно ясно, наблюдая сгенерированный HTML) но имеющие те элементы в * .taglib. XML сделать невозможным использование затмением 3,7 содержания помочь: P

Так, вероятно, да, это какое-то содержанию затмения помочь проблеме ...

п.с. Я все еще искал вопрос, исходящий из этого, так что не стесняйтесь комментировать ...