私のプロジェクトでjqgridを使用しています。ユーザーが行を選択し、インラインツールバーコントロールの編集ボタンをクリックしてセル内のデータを変更した後、インラインツールバーコントロールの[保存]ボタンをクリックするのではなく、ユーザーが移動するようにする必要がありますグリッドの次のページ次に、「前のページから変更したデータを保存/破棄しますか?」というメッセージをユーザーに表示します。 ダイアログの[Save]ボタンをクリックするとデータが保存され、それ以外の場合はデータが破棄されます。どのように実装すればいいのか教えてください。次のページに移動するようにユーザーを制限しますか?
0
A
答えて
0
あなたは前の質問でthe answerのようにほとんど同じことをする必要があります。あなたは他の行の間に行のの選択が編集されていないようにしたかった。したがって、beforeSelectRow
はfalse
を最初に返してからsetSelection
に続いてsaveRow
またはrestoreRow
と呼ばれました。同じ方法で、onPaging
コールバックを使用してダイアログを表示し、グリッドが編集中の場合は"stop"
を返します。ユーザーが変更を保存して破棄するかどうかを選択した後、saveRow
またはrestoreRow
とし、reloadGrid
をpage
パラメータ(the old answerを参照)で呼ぶことができます。
onPaging
コールバックのオプションから、ユーザーを選択した新しいページに関する情報を受け取ることができます。オプションは、使用するjqGridのバージョンと、使用するjqGridのフォークに依存します。無料のjqGridは、例えば2つのパラメータを使用してonPaging
を呼び出します。最初のものはthe old documentationに記載されています。第2のパラメータは、プロパティcurrentPage
,newPage
,lastPage
,currentRowNum
およびnewRowNum
を有するoptions
オブジェクトである。したがって、あなたはoptions
パラメータから必要な情報を得ることができます。詳細は、the old answerおよびthe wiki articleを参照してください。
関連する問題
- 1. Wordpressはユーザーを13ページに制限していますか?
- 2. Spring MVCでログインする前に特定のページに移動するようにユーザーを制限する方法はありますか?
- 3. チェックボックスをオンにすると、次のページに移動します
- 4. C#でCドライブにアクセスするようにユーザーを制限しますか?
- 5. 次のページに移動
- 6. Windowsサービスを停止するようにユーザーを制限する
- 7. Laravel:ユーザーがルート/ページにアクセスする時間を制限するにはどうすればよいですか?
- 8. オペラブラウザが一連のページの内容を理解できるようにするため、ユーザーはキーボードショートカットを使用して次のページに移動できます
- 9. バックスペースキーが前のページに移動しないようにする
- 10. WebページのCrystalレポートの次のページに移動しようとするときに「オブジェクト参照の例外」
- 11. パンのジェスチャーを90度に移動制限する
- 12. Python:ReportlabをPDF出力の次のページに移動するには
- 13. 次のフォルダに移動する代わりに無限ループ
- 14. ユーザーにマゼンタの製品を表示するように制限する
- 15. 特定のGitHubユーザーにブランチをマージするように制限する
- 16. ExecutorServiceのスレッドをどのように制限しますか?
- 17. オブジェクトの次のページに移動
- 18. VBA Excel - ページレイアウトビューの次のページに移動
- 19. ASP.netレンジバリデーターは次のページに移動
- 20. ユーザーがページを移動したときにライトボックスがトリガーする
- 21. オブジェクトを1ページから別のページに移動しますか?
- 22. ログイン後、ユーザーを別のページに移動するにはどうすればよいですか?
- 23. ユーザーがURLを入力して直接ページに移動すると、ユーザーをデフォルトのページにリダイレクトする
- 24. 一部の変数をあるPHPページから他のPHPページに移動し、ページ間を移動します
- 25. ハイパーリンクを必要とせずに次のJSPページに移動し、私は次のJSPページに移動するには、以下のタグを使用していた
- 26. Netsuite:別のメールを表示するようにユーザーを制限する
- 27. すべてのラジオボタンをチェックして次のページに移動します
- 28. 行の文字を制限してディスプレイを次の行に移動する方法
- 29. XAML強制ログアウト(ページ移動を強制)
- 30. ユーザーがログオンせずにページに入るのを制限する方法
説明したのと同じ方法で試しましたが、動作しません。可能であれば、サンプルコードがあれば教えてください。私は同じように実装します。 – Pankaj
@Pankaj:申し訳ありませんが、あなたが必要とするものとまったく同じデモを行う必要はありません。いくつかの助けが必要な場合は、デモを作成する必要があります(JSFiddleなど)。デモを修正して問題を解決することができました。 – Oleg
私はJSFiddle(http://fiddle.jshell.net/needhelp18/6zaHp/)に1つのサンプルを持っています あなたはコードを修正し、私が間違っている場所を教えてください。 – Pankaj