For forms you can use:

    @Environmental
    private ValidationTracker validationTracker;

and then

    validationTracker.recordError(...)


On Fri, Oct 26, 2018 at 6:45 PM abangkis <abang...@gmail.com> wrote:

> Thanks a lot Dmitry. It's working great.
>
> There's another thing. If the custom component inside a form and like to
> set some error message.
> If it's a page we can do something like:
>
> @InjectComponent
> private Form form;
>
> form.recordError(message);
>
> How to do something like that in a component?
>
> Thanks a lot.
>
>
>
> On Fri, Oct 26, 2018 at 7:59 PM Dmitry Gusev <dmitry.gu...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I would try something like this:
> >
> > @Inject ComponentResources resources;
> >
> > and then
> >
> > pageRenderLinkSource.createPageRenderLink(resources.getPageName());
> >
> > On Fri, Oct 26, 2018 at 2:07 PM abangkis <abang...@gmail.com> wrote:
> >
> > > Hi guys. I'm moving parts of of my page to a custom component. In the
> > page
> > > there's a method that will go to another page and go back to the
> original
> > > page when finished. Here's the code:
> > >
> > > @OnEvent("AddDoc")
> > > Object addDoc() {
> > > Link thisPage =
> > pageRenderLinkSource.createPageRenderLink(this.getClass());
> > > addLoanDocPage.setLoanApplicationId(loanApplication.getId());
> > > addLoanDocPage.setLinkBack(thisPage);
> > > return addLoanDocPage;
> > > }
> > >
> > > I'm moving that method to the custom component. How can  the component
> > > generate the Link to the page that contains it?
> > >
> > > Thanks
> > >
> > > --
> > > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> > > twitter : @mreunionlabs @abangkis
> > > page : https://plus.google.com/104168782385184990771
> > >
> >
> >
> > --
> > Dmitry Gusev
> >
> > AnjLab Team
> > http://anjlab.com
> >
>
>
> --
> http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> twitter : @mreunionlabs @abangkis
> page : https://plus.google.com/104168782385184990771
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to