ウェブサイトにオーチャードを使いたい。そのcms用のカスタムモジュール/ウィジェットを作成しており、そのモジュールでDevExpressのGridViewを使用してデータを表示します。ほとんどは機能しましたが、コールバックを機能させることができません。つまり、ページ内を移動したり、行を並べ替えたり、列を移動したりすることです。
コンソールを見ると、javascriptとajaxのコールバックが実行されていないことがわかりますが、その理由を理解することはできません。私はDevExpressサイトとこのサイトでOrchardでのDevExpressの使用に関するいくつかのトピックを見つけましたが、それらの中で(私の場合)有用なものは何も見つかりませんでした。また、コントローラーのメソッドが呼び出されないことにも気づきましたが、その理由を理解することはできません。
jQueryがDevExpressコントロールに問題を引き起こすことがあることがわかったので、すべてのjQueryスクリプトを削除しようとしましたが、違いはありませんでした。誰かがグリッドビューの周りにコールバックパネルを配置することも提案しましたが、それも機能しませんでした。私はもっとたくさんのことを試しましたが(私はほとんどすでに忘れていました)、今のところ何もうまくいきませんでした。
また、 DevExpressのWebサイトでOrchardフォーラムの最後に同じ質問をしましたが、そこで回答が得られないので、ここで運試しをしようと思いました。
私がやろうとしていることを見たい場合に備えて、サンプルプロジェクトを作成しました。モジュールを含むdaabaseの例を使用して、cms全体をファイルに追加したため、ファイルは40MBです。このモジュールはGridViewTestと呼ばれます。ソースはhttp://www.obec.nl/download/Orchard-DevExpress.zipにあります。