+
{checkPermission(gridDto?.gridOptions.permissionDto.u) && (
@@ -172,6 +172,7 @@ const List = () => {
filter={searchParams.toString()}
isSubForm={true}
gridDto={gridDto}
+ refreshGridDto={refreshGridDto}
/>
) : null}
diff --git a/ui/src/views/list/Utils.ts b/ui/src/views/list/Utils.ts
index 9bec6d96..461a452e 100644
--- a/ui/src/views/list/Utils.ts
+++ b/ui/src/views/list/Utils.ts
@@ -1,6 +1,7 @@
import { DataType } from 'devextreme/common'
import { PivotGridDataType } from 'devextreme/ui/pivot_grid/data_source'
import { MULTIVALUE_DELIMITER } from '../../constants/app.constant'
+import { ChartSeriesDto } from '@/proxy/admin/charts/models'
export interface GridExtraFilterState {
fieldName: string
@@ -134,6 +135,7 @@ export function getLoadOptions(loadOptions: any, params: any) {
'searchValue',
'select',
'userData',
+ 'chart',
].forEach(function (i) {
//if (i in loadOptions && isNotEmpty(loadOptions[i])) {
// params[i] = JSON.stringify(loadOptions[i]);
@@ -243,3 +245,14 @@ export function setFormEditingExtraItemValues(values: any) {
return values
}
+
+export function buildSeriesDto(seriesList: ChartSeriesDto[]) {
+ if (!seriesList || seriesList.length === 0) return []
+
+ // her seri için dto oluştur
+ return seriesList.map((s) => ({
+ ...s,
+ argumentField: 'ArgumentField',
+ valueField: s.name,
+ }))
+}