質問

あなたがpagingtoolbarのあるextjsグリッドのあるページにいると想像しましょう。あなたがしばらくこのページに残り、この時期にPHPセッションが期限切れになると想像してみましょう。グリッドで「次のページ」または「リロード」を押すと、サーバーへの呼び出しが失敗します。これは、情報を取得できないことを知らせる何かで応答するためです(セッションの有効期限が切れているため)。

それを避けるためにそれを避けるために、どのようにしてそれをgridpanelで処理できますか?これが十分に明確だったことを願っています。

さよなら!

役に立ちましたか?

解決

何らかのハートビートメカニズムが必要です。つまり、PHPセッションを生かし続けるには、サーバーにAjaxコールを定期的に送信する必要があります。使用している場合 Ext.direct あなたは単にを利用することができます Ext.direct.PollingProvider これは、このような鼓動を実装するための最も便利な方法です。使用していない場合 Ext.direct 使用できます Ext.TaskMgr また Ext.util.TaskRunner Ajaxリクエストを単純に発行できる機能を定期的に呼び出す。

実装の詳細はOPに残されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top