mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-17 21:00:45 +00:00
CE-1115 Pass a filter-for-backend version of the filter to the create-report screen
This commit is contained in:
@ -217,8 +217,12 @@ function SavedViews({qController, metaData, tableMetaData, currentSavedView, tab
|
|||||||
{
|
{
|
||||||
const defaultValues: {[key: string]: any} = {};
|
const defaultValues: {[key: string]: any} = {};
|
||||||
defaultValues.tableName = tableMetaData.name;
|
defaultValues.tableName = tableMetaData.name;
|
||||||
defaultValues.queryFilterJson = JSON.stringify(view.queryFilter, null, 3);
|
|
||||||
defaultValues.columnsJson = JSON.stringify(view.queryColumns, null, 3);
|
let filterForBackend = JSON.parse(JSON.stringify(view.queryFilter));
|
||||||
|
filterForBackend = FilterUtils.prepQueryFilterForBackend(tableMetaData, filterForBackend);
|
||||||
|
|
||||||
|
defaultValues.queryFilterJson = JSON.stringify(filterForBackend);
|
||||||
|
defaultValues.columnsJson = JSON.stringify(view.queryColumns);
|
||||||
navigate(`${metaData.getTablePathByName("savedReport")}/create#defaultValues=${encodeURIComponent(JSON.stringify(defaultValues))}`);
|
navigate(`${metaData.getTablePathByName("savedReport")}/create#defaultValues=${encodeURIComponent(JSON.stringify(defaultValues))}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user