EL propostas / autocomplete / code assistem no Facelets com o Eclipse

Tentei ativar as propostas EL em uma página do Facelets, mas quando eu pressione Ctrl + Space, não funciona. Consegui ativar as propostas de tags JSF graças a outras perguntas, mas as propostas EL não estão funcionando.

Como posso ativar esse recurso no Eclipse? Este é um assunto conhecido?

Por exemplo:

 

   

O Eclipse não suporta isso na checkbox. Até mesmo o suporte no JSP é muito limitado. Apenas as propriedades de e os beans gerenciados codificados como em faces-config.xml estão disponíveis pelo preenchimento automático. No entanto, existem plugins que suportam o preenchimento automático EL nos @ManagedBean e @Named .

Por exemplo, o plugin do JBoss Tools (especificamente o recurso CDI) que pode ser instalado como descrito aqui: Como instalar o JBoss AS / WildFly Server no Eclipse for Java EE .

insira a descrição da imagem aqui

(que tem em sua versão atual 3.2.0 bugs unicode, como você vê acima na janela mais à direita)

Você pode até usar Ctrl + Clique no nome do bean gerenciado #{bean} em uma expressão EL no arquivo Facelets para navegar para a class do bean de apoio concreto. Você também pode usar Ctrl + Shift + G no método do bean gerenciado em uma class de bean de apoio para localizar todas as referências à propriedade ou ação específica nos arquivos Facelets.

O plugin Aptana é dito para funcionar bem para propostas EL em JSPs, mas não tenho certeza sobre o Facelets. Eu não tive boas experiências com a instalação e configuração do plugin para JSP alguns anos atrás.

Veja também:

  • Propriedades de novas tags usando componentes compostos não são exibidas pelo resumo completo do Eclipse