JSF Expression Language code completion

Answered

Hello,

 

I'm in the process of evaluating IntelliJ IDEA to see if we could use it in the company I work for. We write JEE7 code, and I imported a Maven project. We currently develop in Netbeans and that works all fine and dandy.

But when I try to write my JSF in IDEA, for some reason it does not like Primefaces. I have a p:dataTable with a LazyDataModel attached to it, but when I try to access the variable, it tells me it's a Map instead of the Object I use in the LazyDataModel.

This means I have no (proper) code completion in expression language, which is very annoying.

 

I expected this would work out-of-the-box, like it does in Netbeans, but for some reason it doesn't. How can I enable the proper code completion support? (Small detail, I used project Lombok as well, but even without it, it does not work)

 

Kind regards

Erates

0
2 comments

https://youtrack.jetbrains.com/issue/IDEA-87548 could be related. If you could share a reproducible test case, it would speed up the issue resolution.

0
Avatar
Permanently deleted user

Well, this is kind of depressing.. So instead of fixing a bug which is reported on 19 Jun 2012 but is not fixed anno 3 Dec 2016 Jetbrains tells us to use a weird work-around?

For us, this is a major let-down. Primefaces is so widly used, that I would expect that an IDE that costs 500$/year/dev would have a proper integration with it.

0

Please sign in to leave a comment.