2012-04-27 17 views
0

このバージョンのjqGridを試してみると、問題が発生します。jqGrid 4.3.2障害

  1. Chromeと 'editRow'イベントでESCキーが正しくプログラミングされていません。大きな痛み。必要なこのバージョンはほとんど使用できなくなり

のisEmptyが欠落Javascriptのエラーで吹き出す:

  • は鍵がeditrulesを持つように列を設定するFirefoxの
  • を持つ要素を選択editRowに保存されませんENTER。

  • +0

    あなたの質問は何ですか?最初の2つの問題のテストケースを提供できますか? 2番目の問題はおそらく私が[ここ](http://stackoverflow.com/a/10275708/315935)と同様に解決することができます。 4.3.2のどのバージョンを使用していますか?([回答](http://stackoverflow.com/a/10302130/315935)の更新部分を参照してください) – Oleg

    答えて

    0

    お試しくださいthe demoここで私が説明した修正を行ったherehereです。あなたの質問にあなたが記述した問題は、デモで再現することはできません。

    現在、jqGridには自動テストはありません(例:jQuery UI useなど)。変更によって新しいバグが生成される可能性があります。 jqGridを使用する開発者がバグを発見した場合、ユーザーはバグを再現するために使用できるデモを提供する必要があります。次回に問題が発生した場合は、問題のリストの代わりにテストケースを提供する必要があります。

    +0

    ご報告申し訳ございませんが、このデモは明らかに失敗を引き続き示しています。たとえば、行をインライン編集モードに設定した場合、ESCキーを押してもChromeでは何も行われませんが、Firefoxでは機能します。 FirefoxのデモでEnterキーを押すと、行が保存されません。 このデモが解決策の点でどのように説明されているかわかりません。 私は、私が指摘したバグを示すデモをしたいと思っていますが、オレグが提供しているバグがその目的に役立っている必要はありません。 –

    +0

    editRuleは実際にOlegデモ用に修正されました。それはいいです。 明らかに誤解があります。デモでは、正確なブラウザの正確なバグが表示されます(私はFF 11とChrome 18を使用しています)。 –

    +0

    @DavidLazar:申し訳ありませんが、私はデモを試しました(http://www.ok -soft-gmbh.com/jqGrid/EditingTest.htm))をIE9、Chrome 18、Firefox 12、Opera 11.62、Safari 5.1.5で実行しました。Windows 7で行ったすべてのテストおそらくあなたのブラウザでいくつかのプラグインを使用したり、問題の原因となっているブロッカーを使用しているのでしょうか? – Oleg