Devextreme js 구성 요소를 사용하고 있습니다. Devextreme PivotGrid 구성 요소에 데이터를로드하는 중이고 PivotGrid를 데이터베이스에 저장하려고합니다. 나는 Devexpress에서 PivotGridSettings을 보았습니다. 내 MVC 프로젝트에서 그 클래스를 사용해도 될까요? 그런데 PivotGrid를 브라우저 로컬 저장소에 저장했습니다. 로컬 저장소를 사용하는 경우를 제외하고 어떤면에서 궁금합니까? 미리 감사드립니다.데이터베이스에 Devextreme 피벗 그리드 저장
0
A
답변
1
PivotGrid는 stateStoring 옵션을 제공합니다. PivotGrid의 설정을 저장하는 데 도움이됩니다.
예를 들어이 옵션을 사용하면 PivotGrid의 설정이 브라우저의 로컬 저장소에 저장됩니다.
데이터베이스에 저장하려면 custom
유형의 저장소를 사용하십시오. customSave
및 customLoad
콜백 함수를 지정하여 상태를 저장하고로드하는 작업을 정의하면됩니다. customSave
에서 JSON 상태를 데이터베이스로 보낸 다음 customLoad
에 다시 PivotGrid에 적용합니다.
statestoring 기능에 대한 자세한 내용은 DevExtreme documentation에서 확인할 수 있습니다.
그건 그렇고, 시도 할 수있는 곳은 Demo입니다.
+0
고마워요,이게 내 문제를 해결했습니다. – Emrullah
0
제공된 데이터 원본에서 데이터를 읽으므로 PivotGrid에서 계산 된 데이터를 저장할 수 없으므로 PivotGrid에서 수행 한 계산은 데이터 원본에 따라 달라집니다.
사이트에'PivotGridSettings'을 구현하는 코드를 보여줄 수 있습니까? 필자는 DB에 PivotGrid의 내용을 저장할 수 있다고 생각하지만 제공된 예제 없이는 아무 것도 말하기가 어렵습니다. –