Сохранить сетку Devextreme Pivot в базу данных

Я использую компоненты Devextreme js. Я загружаю данные в компонент Devextreme PivotGrid и хочу сохранить PivotGrid в своей базе данных. Я видел PivotGridSettings в Devexpress. Интересно, могу ли я использовать этот класс в своем проекте MVC. Кстати, я сохранил PivotGrid в локальном хранилище браузера. Интересно, есть ли способ, кроме использования локального хранилища? заранее спасибо


person Emrullah    schedule 16.12.2017    source источник
comment
Можете ли вы показать код для реализации PivotGridSettings на вашем сайте? Я думаю, что вы можете хранить содержимое PivotGrid в БД, но трудно что-либо сказать без приведенного примера.   -  person Tetsuya Yamamoto    schedule 17.12.2017


Ответы (2)



PivotGrid предоставляет параметр stateStoring. Это поможет вам сохранить настройки PivotGrid.
Например, если этот параметр включен, PivotGrid сохраняет свои настройки в локальном хранилище браузера.
Если вы хотите хранить их в своей базе данных, используйте тип хранения custom. Просто определите действия по сохранению и загрузке состояния, указав функции обратного вызова customSave и customLoad. Отправьте состояние JSON в свою базу данных customSave, а затем примените его к сводной сетке еще customLoad.
Дополнительную информацию о функции stateStoring можно найти в DevExtreme. документация.
Кстати, это демонстрация где можно попробовать.

person sometimes_elen    schedule 18.12.2017

Вы не можете сохранить рассчитанные данные из сводной сетки, поскольку она считывает данные из предоставленного вами источника данных, а вычисления, выполняемые сводной сеткой, зависят от источника данных.

person Fourat    schedule 15.01.2018