extjs:ストア、PagingToolbar、PHPセッションの有効期限が切れます
質問
あなたがpagingtoolbarのあるextjsグリッドのあるページにいると想像しましょう。あなたがしばらくこのページに残り、この時期にPHPセッションが期限切れになると想像してみましょう。グリッドで「次のページ」または「リロード」を押すと、サーバーへの呼び出しが失敗します。これは、情報を取得できないことを知らせる何かで応答するためです(セッションの有効期限が切れているため)。
それを避けるためにそれを避けるために、どのようにしてそれをgridpanelで処理できますか?これが十分に明確だったことを願っています。
さよなら!
解決
何らかのハートビートメカニズムが必要です。つまり、PHPセッションを生かし続けるには、サーバーにAjaxコールを定期的に送信する必要があります。使用している場合 Ext.direct
あなたは単にを利用することができます Ext.direct.PollingProvider
これは、このような鼓動を実装するための最も便利な方法です。使用していない場合 Ext.direct
使用できます Ext.TaskMgr
また Ext.util.TaskRunner
Ajaxリクエストを単純に発行できる機能を定期的に呼び出す。
実装の詳細はOPに残されています。
所属していません StackOverflow