問題タブ [devexpress-mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2865 参照

javascript - DevExpress MVC GridView とコールバック

作成中の ASP.NET MVC 4 アプリケーションに MVC GridView を正常に追加しました。私はそれをデータに正常にバインドしました。

選択した行のインデックス フィールドを非表示フィールドに格納する JavaScript をいくつか書きましたが、これを行うにはコールバックが必要です。FocusedRowChanged クライアント側イベントは JS で実装され、このイベントでグリッドの GetRowValues を呼び出します。このような:

この関数にはコールバック イベントが必要です。

OnReviewGridGetRowValues は、要求されたフィールドの実際の値が返されるコールバック イベントです。

1 つの問題 - このコールバックは呼び出されていません。

誰もこれを経験したことがありますか?コールバックを操作するには、MVC で何か特別なことをする必要がありますか?

ありがとう。

0 投票する
1 に答える
6097 参照

c# - DevExpress GridView s.GetSelectedFieldValues関数が呼び出されていません

クライアント側でのみ SelectionChanged イベントを処理し、AJAX を使用して自分でサーバーに投稿を配線する DevExpress MVC GridView があります。

私の GridView は私の関数を呼び出しますが、その関数内SelectionChanged()のコードは何もしていないようで、呼び出されません。s.GetSelectedFieldValues("MedicalRecordNumber", GetSelectedFieldValuesCallback);GetSelectedFieldValuesCallback(values)

これが私の GridView 部分ビューです。マークアップはありません...

...そして、ここに関連するJavascriptのビットがあります...

私が言ったように、GetSelectedVieldValuesCallback(values) 関数は呼び出されず、 を返しますundefinedここで紹介した例に非常に厳密に従っています。

0 投票する
1 に答える
6595 参照

c# - Devexpress gridview チェックボックス列の選択?

グリッドビューでチェックボックス列を設定したい。次のコードはそれを行います:

しかし、約 100 万件のレコードがあるため、グリッド ビューの読み込み時間が長すぎます (2 分以上)。devexpress のため、すべてのレコードをページごとにループして、選択した行を見つけます (私のコレクションは IQueryable 型です)。この列を設定しようとしない場合、devexpress は IQueryable リストを使用するため、1 ページのデータのみをフェッチします。

表示されている行だけをループするにはどうすればよいですか?

0 投票する
1 に答える
1899 参照

c# - Devexpress mvc gridview グループ datetime 列を日付ごとに?

グリッドビューに日時列があります:

出力:

ここに画像の説明を入力

およびグループ出力:

ここに画像の説明を入力

grid は日時でデータをグループ化しますが、日付のみでグループ化したいです。

を追加するclmn.Settings.GroupInterval = DevExpress.XtraGrid.ColumnGroupInterval.Date;と、グループ化にデータが表示されません。gridview は日付に時刻「00.00.000」を追加するためです。

また、という名前の gridviewSettingsetting.CustomColumnGroupがありますが、例はありません。例をたくさん調べましたが、何も見つかりませんでした。

時間なしで日付のみでレコードをグループ化するにはどうすればよいですか?

0 投票する
2 に答える
1748 参照

c# - devexpress mvc gridview ローディング無限

DevExpress MVC GridView を使用しています。編集、新規作成、削除、および DevExpress MVC GridView のページをクリックすると問題が発生し、gridview はその無限の読み込みを表示します。

index.cshtml

GridViewPartial

コントローラ

なぜこれが起こるのですか?私の問題の解決策は何ですか?

ありがとう

0 投票する
1 に答える
1978 参照

javascript - MVC4 Devexpress の並べ替え、グループ化、およびフィルタリングが機能しない

私はdevexpressに取り組んでおり、いくつかの問題を抱えています。これが私のコードです:

このような列を追加すると、正しい値が表示されますが、並べ替え、グループ化、またはフィルタリングが機能していません。これらの機能を機能させるにはどうすればよいですか? 助けてください!!

0 投票する
1 に答える
1540 参照

gridview - DevExpress MVC GridView - コレクション(コレクション内のコレクション)からX個の列(foreach)を動的に追加するにはどうすればよいですか?

正常に動作するDevExpressグリッドビューがありますが...バインドされたモデルでは、「VisitTypes」のコレクションでもあり、処理方法がわかりません..

タイプ「VisitTypeSummary」のリスト(コレクション)です。

私がやろうとしているのは、このコレクションの各アイテムに新しい列を追加することです。コレクションは次のようになります。

  1. VisitTypeId
  2. 名前
  3. カウント

したがって、結果は次のようになります (項目数が 3 の場合)。

  • Col1 : エリア
  • Col2 : 名前
  • Col3 : 住所
  • Col4 : VisitTypeSummary[0].Name
  • Col5 : VisitTypeSummary[1].Name
  • Col6 : VisitTypeSummary[2].Name
  • Col7 : 最終訪問日

などなどなど....

問題は、実際の方法がわからないことです.. PartialView でモデルにアクセスし、foreach(Model.VisitTypeSummary の var item) を実行してこれを達成しようとしていますが、間違っているようで、においがします..

ここにいくつかのコードがあります:

だから..誰も私がこれを行うことができる方法を知っていますか? しばらくグーグルでしたが、成功しませんでした。