...
Code Block |
---|
| java |
---|
| java |
---|
title | View-config with Page-Bean |
---|
|
@Page
@PageBean(LoginPage.class)
@Page
public final class Login implements ViewConfig
{
}
|
...
Note |
---|
|
For normal pre-render view logic you can use phase-listener methods in combination with @View . Attention: the performance depends on the interceptor-performance of your CDI implementation. |
Sometimes it's required to use multiple page controllers for a page (e.g. in case of two very different parts in the page which should be handled by different view-controllers). Such a use-case isn't very common, however, via @PageBean.List
it's possible to attach multiple pages-beans to a view-config.
Code Block |
---|
| java |
---|
| java |
---|
title | View-config with multiple Page-Beans |
---|
|
@Page
@PageBean.List({
@PageBean(Bean1.class),
@PageBean(Bean2.class)
})
public final class UseCase1 implements ViewConfig
{
}
|