Искам да създам AbstractTemplatePageWithTable
като шаблон.
Проблемът ми е, че когато създавате шаблон:
MyPageTemplateTablePage
|
---> MyTable Extends AbstractTable
или в код
public abstract class MyPageTemplateTablePage extends AbstractExtensiblePageWithTable<MyTable> {
@Override
protected String getConfiguredTitle() {
return TEXTS.get("bla bla");
}
public abstract class MyTable extends AbstractExtensibleTable {
}
}
Но когато създам страница от този шаблон, той създава „само“ страница.
@PageData(MyPageTablePageData.class)
public class MyPageTablePage extends MyPageTemplateTablePage {
@Override
protected String getConfiguredTitle() {
return TEXTS.get("MyPage");
}
}
Това, което бих искал е да бъде създадено:
@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 {
}
}
Защото, когато създавате шаблон, той трябва да е удобен за потребителя и да предоставя таблица. Има ли някаква анотация или нещо, което да убеди създателя на scout-eclipse на класа да създаде тази таблица.