jqGrid で奇妙なバグを見つけたと思います。このリンクをクリックすると、ページャー付きの jqGrid が表示されます。「+」ボタンをクリックすると、2 つの日付ピッカーが期待どおりに機能する追加フォームが表示されます。
このリンクをクリックすると、まったく同じテーブルとまったく同じ追加ボタンが表示されます。とにかく、datepicker を使用して 2 番目の日付を設定しようとすると、フォーカスが最初の入力に戻り、最初の datepicker が開くことに気付くでしょう。
最初のフィールド ( ) が非表示になっているため、この例は機能しません。Id
したがって、実際の最初のフィールドはdatepicker
です。また、編集フォームはモーダルです。
最後に、このリンクをクリックすると、最初のフィールドが日付ピッカーであっても動作は正しくなります。私が変更した唯一のものはモーダルプロパティです(trueになる前にfalseに)。
ただし、Id
フィールドを非表示にしてモーダル ウィンドウを表示する必要があるため、この問題を解決する必要があります...
誰かが解決策やヒントを提案できますか?
ありがとう
PS: を設定modal: false
しても、ウィンドウがモーダルであるかのように黒/透明のオーバーレイが表示されますが、そうではありません! 編集フォームの外をクリックすると、編集フォームが閉じます。これは私の要件では受け入れられません。