I want to create AbstractTemplatePageWithTable
as template.
My problem is that when you create template :
MyPageTemplateTablePage
|
---> MyTable Extends AbstractTable
or in code
public abstract class MyPageTemplateTablePage extends AbstractExtensiblePageWithTable<MyTable> {
@Override
protected String getConfiguredTitle() {
return TEXTS.get("bla bla");
}
public abstract class MyTable extends AbstractExtensibleTable {
}
}
But When I create Page from this template it create "only" page.
@PageData(MyPageTablePageData.class)
public class MyPageTablePage extends MyPageTemplateTablePage {
@Override
protected String getConfiguredTitle() {
return TEXTS.get("MyPage");
}
}
What I would want is that it is created :
@PageData(MyPageTablePageData.class)
public class MyPageTablePage extends MyPageTemplateTablePage {
@Override
protected String getConfiguredTitle() {
return TEXTS.get("MyPage");
}
@Order(10.0)
public class table extends MyPageTemplateTablePage.MyTable {
}
}
Because when you create template, it should be user-friendly and provide table. Is there some annotation or something to convince scout-eclipse creator of class to create this table to.