2016-12-29 7 views
0

Я использую jqGrid, и я не могу найти способ сохранить состояние кнопки развернуть/свернуть в верхнем правом углу заголовка с помощью файлов cookie.Возможно ли сгенерировать состояние кнопки expand/collapse из заголовка jqGrid?

На моей странице у меня есть 10 jqGrid, и было бы неплохо сохранить скрытое состояние сетки.

+0

Если я правильно понимаю ваши требования, вам нужно просто использовать опцию 'hiddengrid' в каждой сетке и использовать значения параметра на основе значения из файла cookie /' localStorage'. Если используется 'hiddengrid: true', сетка будет создана в сложенном состоянии. Вы можете использовать 'onHeaderClick' для сохранения/изменения сохраненного значения состояния в файле cookie/localStorage. Еще один параметр 'gridstate' может быть вам полезен. Он имеет значение '' visible ''или' 'hidden'' зависит от текущего состояния. – Oleg

ответ

0

Вы можете рассмотреть возможность использования localStorage для сохранения состояния в стороне клиента (то есть в браузере)

// Store 
localStorage.setItem("lastname", "Smith"); 
// Retrieve 
if (typeof(Storage) !== "undefined") { 
result = localStorage.getItem("lastname"); 
} 

Существуют различные ресурсы, доступные в Интернете, для справки и дальнейшего чтения на нем.