La columna en la tabla extendida no se presenta en los datos del formulario en Eclipse Scout

Tengo el campo Tabla como Plantillas.

Para este campo de tabla, tengo datos de formulario creados con anotaciones

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

Dentro de MyTableField.Table tengon columna y todos se presentan en datos de formulario para este campo, por lo que puedo agregar filas como:

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

Ahora quiero extender mi tabla, así que en lugar de:

public class Table extends AbstractExtensibleTable {

Ahora tengo

public class Table extends AbstractTreeTable {

AbstractTreeTable es una plantilla de estoenlazar.

Tiene dos nuevas columnas en su interior. Mi problema es que dentro de AbstractMyTableData todavía solo hayn columnas y no esas dos. Entonces, cuando creo una nueva fila poraddRow No puedo establecer esos dos valores en la fila.

Por favor ayuda.

Adicional

No vi esoAbstractTableFieldBeanData no es solo un nombre de clase aleatorio comoAbstractMyTableFieldData, pero crea diferentes tipos de datos de formulario.

Ahora tengo datos de tabla basados en bean.

Pero mi problema persiste. Incluso en los nuevos datos basados en beans, solo hay columnas de myTable y no de treeTable.

Mi jerarquía es como se describe @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)

EstaMyTableField.Table está dentroMyTableField bruja es plantilla

Entonces mi código se ve así:

@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 {

enAbstractTreeTable No tengo ninguna anotación como @Jmini sugiere.

Agrego filas como:

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

pero por dentroMyTableFieldRowData no hay filas adicionales deAbstractTreeTable

¿Me he perdido algo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta