mirror of
https://github.com/fralx/LimeReport.git
synced 2025-11-20 06:30:03 +03:00
Finish 1.4.88
This commit is contained in:
@@ -638,14 +638,17 @@ QVariant MasterDetailProxyModel::sourceData(QString fieldName, int row) const
|
||||
QVariant MasterDetailProxyModel::masterData(QString fieldName) const
|
||||
{
|
||||
IDataSource* master = dataManager()->dataSource(m_masterName);
|
||||
int columnIndex = master->columnIndexByName(fieldName);
|
||||
if (columnIndex!=-1){
|
||||
return master->data(fieldName);
|
||||
} else {
|
||||
throw ReportError(
|
||||
tr("Field: \"%1\" not found in \"%2\" master datasource").arg(fieldName).arg(m_masterName)
|
||||
);
|
||||
if (master){
|
||||
int columnIndex = master->columnIndexByName(fieldName);
|
||||
if (columnIndex!=-1){
|
||||
return master->data(fieldName);
|
||||
} else {
|
||||
throw ReportError(
|
||||
tr("Field: \"%1\" not found in \"%2\" master datasource").arg(fieldName).arg(m_masterName)
|
||||
);
|
||||
}
|
||||
}
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
bool CallbackDatasource::next(){
|
||||
|
||||
Reference in New Issue
Block a user