Я кодирую обобщенный <s:GridItemEditor>
для spark DataGrid, чтобы динамически создать подходящий UIComponent для редакции, в зависимости от типов свойств.
Некоторые свойства, связанные с GridColumn, являются сложными, например:
var gridColumn:GridColumn = new GridColumn("Category.Description");
У меня появляется эта ошибка со следующими сложными свойствами:
ReferenceError: Error #1069: Property Category.Description not found on GOClases.Person and there is no default value.....
at spark.components.gridClasses :: GridItemEditor / set data () [E: \ dev \ hero_private \ frameworks \ projects \ spark \ src \ spark \ components \ gridClasses \ GridItemEditor.as: 176] **
Это особая функция, в которой возникает эта ошибка:
public function set data(value:Object):void
{
_data = value;
if (_data && column.dataField)
{
this.value = _data[column.dataField];
}
}
Можно ли избежать этой ошибки, правильно переопределив функцию set data ()?
Как я могу обойти это?
Можно ли определить разные свойства как label и itemEditor в spark DataGrid?
Большое спасибо.