0
私はjqGridを使用しています。クッキーを使用してヘッダーの右上にある展開/折りたたみボタンの状態を保存する方法が見つかりません。jqGridヘッダーから展開/折りたたみボタンの状態をクッキーできますか?
私のページには10個のjqGridがあり、グリッドの隠れた状態を保存するといいです。
私はjqGridを使用しています。クッキーを使用してヘッダーの右上にある展開/折りたたみボタンの状態を保存する方法が見つかりません。jqGridヘッダーから展開/折りたたみボタンの状態をクッキーできますか?
私のページには10個のjqGridがあり、グリッドの隠れた状態を保存するといいです。
あなたは参照し、その上にさらに読書のためのインターネットで利用可能なさまざまなリソースがあります
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
if (typeof(Storage) !== "undefined") {
result = localStorage.getItem("lastname");
}
(つまりブラウザで)クライアント側で状態を保存するためにlocalStorage
の使用を検討することができます。
あなたの要件を正しく理解していれば、すべてのグリッドで 'hiddengrid'オプションを使い、' cookie/'localStorage'の値に基づいてオプションの値を使うだけです。 'hiddengrid:true'を使用すると、グリッドは折りたたまれた状態で作成されます。 'onHeaderClick'を使うと、保存された状態の値をcookie /' localStorage'に保存/変更することができます。もう1つのパラメータ 'gridstate'もあなたに役立ちます。現在の状態に依存して '' visible ''または' 'hidden" 'の値を持ちます。 – Oleg