2017-12-16 45 views
0

Devextreme js 구성 요소를 사용하고 있습니다. Devextreme PivotGrid 구성 요소에 데이터를로드하는 중이고 PivotGrid를 데이터베이스에 저장하려고합니다. 나는 Devexpress에서 PivotGridSettings을 보았습니다. 내 MVC 프로젝트에서 그 클래스를 사용해도 될까요? 그런데 PivotGrid를 브라우저 로컬 저장소에 저장했습니다. 로컬 저장소를 사용하는 경우를 제외하고 어떤면에서 궁금합니까? 미리 감사드립니다.데이터베이스에 Devextreme 피벗 그리드 저장

+0

사이트에'PivotGridSettings'을 구현하는 코드를 보여줄 수 있습니까? 필자는 DB에 PivotGrid의 내용을 저장할 수 있다고 생각하지만 제공된 예제 없이는 아무 것도 말하기가 어렵습니다. –

답변

1


PivotGrid는 stateStoring 옵션을 제공합니다. PivotGrid의 설정을 저장하는 데 도움이됩니다.
예를 들어이 옵션을 사용하면 PivotGrid의 설정이 브라우저의 로컬 저장소에 저장됩니다.
데이터베이스에 저장하려면 custom 유형의 저장소를 사용하십시오. customSavecustomLoad 콜백 함수를 지정하여 상태를 저장하고로드하는 작업을 정의하면됩니다. customSave에서 JSON 상태를 데이터베이스로 보낸 다음 customLoad에 다시 PivotGrid에 적용합니다.
statestoring 기능에 대한 자세한 내용은 DevExtreme documentation에서 확인할 수 있습니다.
그건 그렇고, 시도 할 수있는 곳은 Demo입니다.

+0

고마워요,이게 내 문제를 해결했습니다. – Emrullah

0

제공된 데이터 원본에서 데이터를 읽으므로 PivotGrid에서 계산 된 데이터를 저장할 수 없으므로 PivotGrid에서 수행 한 계산은 데이터 원본에 따라 달라집니다.