Столбцы в расширенной таблице не представлены в данных формы на Eclipse Scout

У меня есть поле таблицы как шаблоны.

Для этого поля таблицы у меня есть данные формы, созданные с аннотацией

@FormData(value = AbstractMyTableData.class, sdkCommand = FormData.SdkCommand.USE, defaultSubtypeSdkCommand = FormData.DefaultSubtypeSdkCommand.CREATE)
public abstract class MyTableField extends AbstractTableField<MyTableField.Table>

Внутри MyTableField.Table у меня естьn столбец и все они представлены в данных формы для этого поля, поэтому я могу добавить строки, такие как:

int rowNum = formData.addRow();
formData.setColumn_1(rowNumber, value);
....
formData.setColumn_n(rowNumber, value);

Теперь я хочу расширить свою таблицу так:

public class Table extends AbstractExtensibleTable {

Теперь у меня есть

public class Table extends AbstractTreeTable {

AbstractTreeTable - это шаблон из этогоссылка на сайт.

У него есть две новые колонки внутри. Моя проблема в том, что внутри AbstractMyTableData все еще естьn колонны, а не эти два. Поэтому, когда я создаю новую строкуaddRow Я не могу установить эти два значения в строке.

Пожалуйста, помогите.

дополнительный

Я этого не виделAbstractTableFieldBeanData это не просто случайное имя класса, какAbstractMyTableFieldData, но создать другой вид данных формы.

Теперь у меня есть данные таблицы на основе bean-компонентов.

Но мои проблемы остаются. Даже в новых данных на основе bean-компонентов есть только столбцы из myTable, а не из treeTable.

Моя иерархия похожа на описанную @Jmini.

AbstractTable
|   (no columns defined as inner class)
|
\---AbstractTreeTable
    |   (2 columns defined as inner class: ParentKeyColumn and KeyColumn)
    |
    \---MyTableField.Table
         (additional columns defined as inner class)

этоMyTableField.Table это внутриMyTableField ведьма это шаблон.

Итак, мой код выглядит так:

@FormData(sdkCommand = FormData.SdkCommand.CREATE, value = AbstractTableFieldBeanData.class, defaultSubtypeSdkCommand = FormData.DefaultSubtypeSdkCommand.CREATE)
public abstract class MyTableField extends
AbstractTableField<MyTableField.Table> {
....
    @Order(10.0)
    public class Table extends AbstractTreeTable {

вAbstractTreeTable У меня нет ни одной аннотации, подобной предложенной @Jmini.

Я добавляю строки как:

 MyTableFieldRowData row = formData.addRow();
 row.setColumn1(value);

но внутриMyTableFieldRowData нет дополнительных строк изAbstractTreeTable

Я что-то пропустил?

Ответы на вопрос(1)

Ваш ответ на вопрос