*Hi,*
* I replied my old question but it didn't exist in the forum and I choosed
this way, sorry about that, I wanted to remind dioalog...Anyway I asked
this question before,*
------------------------------------------------------------------
Hi,
Normally I have one Base Page, but I want to create more than one..
For example
LoginPage extend BasePage1
ManagmentPage extend BasePage2
A user login in the website, redirect to ManagementPage... but when user
click BrandName, redirect to LoginPage ...Can I change the brandname for
other BasePages
For example
In the ManagmentPage brandName link may be/managementPage ,
In the LoginPage brandName link may be /index
Is there a way to change it ?
---------------------------------------------------------------------------------------------
*Martin Grigorov said*
Hi,
class BasePage {
@Override protected void onInitialize() {super.onInitialize();
add(brandLink("brandLink"))}
protected abstract AbstractLink brandLink(String id);
}
class BasePage1 extend BasePage {
...
protected BookmarkablePageLink brandLink(String id) {return new
BookmarkablePageLink(id, IndexPage.class)}
}
class BasePage2 extend BasePage {
...
protected BookmarkablePageLink brandLink(String id) {return new
BookmarkablePageLink(id, ManagementPage.class)}
}
--------------------------------------------------------------------------------------
According to this reply,
I want to ask another question,
Hi Martin,
If I use these construction, How can I change my BasePage markup and java
class
Normally my BasePage.html
https://gist.github.com/cortix/68b584310e9be62de4c6
and BasePage.java
https://gist.github.com/cortix/7a5453cddac75b90f29a
According your code, I tried to create new BasePage, BasePage1, BasePage2
but I didn't succeed to create markup for BasePage, BasePage1, BasePage2
and also java pages...
If BasePage.java would be my main page, How can I edit child and extend tag
for BasePage1, BasePage2
because
LoginPage extend BasePage1
ManagmentPage extend BasePage2
and
BasePage1 extend BasePage
BasePage2 extend BasePage
-----------------------------------------------------------------------------------
Martin Grigorov said
Hi,
Please create a quickstart application at GitHub and give us the url.
------------------------------------------------------------------------------------
Apologize for delay, I tried to learn to create quick start project on the
github...
https://github.com/cortix/project