【发布时间】:2015-04-28 18:39:09
【问题描述】:
我想创建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 创建者创建这个表。
【问题讨论】:
标签: java abstract-class extension-methods eclipse-scout