recordDataField replaced by datasourceDataField