問題タブ [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 に答える
1733 参照

asp.net - コールバックから部分ビューを返すと、以前のコピーにはあったが、モデルの新しいコピーには含まれていない行は削除されません。

いくつかのデータを含むグリッドがあります。この写真のように見えます。

ここに画像の説明を入力

削除する行をいくつか選択して削除ボタンをクリックすると、削除ボタンでサーバー側アクションへの ajax 呼び出しが行われます。サーバー側のアクションは、選択したカテゴリをデータベースから削除し、保持しているメモリ内キャッシュからも削除します。

次に、カテゴリ グリッドを含む部分ビューを返すアクションにリダイレクトし、更新されたモデルを提供します。

ただし、サーバー側のアクションが正常に完了した後にグリッドを表示すると、古い表示が維持されます。つまり、削除したばかりの行が選択された行としてグリッドに表示されます。

関連するコードは次のとおりです。

サーバ側:

ビュー (カミソリ): [_CategoriesPartial.cshtml]

コンテナー ビューからの関連スニペット: [Index.cshtml]

Windows 7 Home Premium 64 ビット マシンで ASP.NET MVC 4 用の DevExpress Extensions v12.2.10.0 を使用しています。

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

javascript - MVC2 Devexpress グリッドビュー。データバインド後にクライアントサイド Javascript 関数を呼び出す方法は?

データ バインディングが完了した後で Javascript 関数を呼び出すにはどうすればよいですか?

既に EndCallback を試しましたが、RenderAction を使用して gridview を含むパーシャルビューを表示するため、Grid が初めて読み込まれたときに機能しません。

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

c# - オブジェクト タイプ「System.Web.Mvc.HtmlHelper` 1 [System.Object]」をタイプ「System.Web.Mvc.HtmlHelper」にキャストできません

mvc asp.net プロジェクトで DevExpress コントロールを使用しています。ビューのコードは次のとおりです。

エラーメッセージは次のとおりです。

DevExpress デモのサンプル コードであるため、コードのどこが失敗しているのかわかりません。

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

asp.net - チェックボックスの選択に基づいて特定の gridview (Devexpress グリッド) フィールドを非表示にする

データが入力されたグリッドビューがあり、チェックボックスの選択に基づいて、編集フォームで 1 つのフィールドを非表示にしたいと考えています。クライアント側またはサーバー側のコードで列を非表示にする方がよいものはありますか? 参照用に以下のコードを見つけてください (以下は、チェックボックスを選択したときの devexpress Grid の 4 つの列 (4 つのフィールド) です)次に、列 (ドロップダウン) の 1 つを非表示にする必要があります)。

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

c# - DevExpress ASP.NET MVC - GridView コールバックにより、無限の読み込みアニメーションが発生する

MVC GridView コントロールのコールバックに問題があります。ページが最初にロードされたときはすべて問題ないように見えますが、コールバックを必要とするアクションを実行すると (たとえば、ページを変更しようとした場合)、アクションは正常に実行されますが、ロード アニメーションがグリッド上に表示され、消えることはありません。

ここで奇妙なのは、実際のコールバックが適切に機能することです。ページ 2 に変更すると、グリッドがページ 2 で更新され、正しいデータがすべて表示されますが、ロード アニメーションは消えません。見出しをクリックして並べ替えを変更すると、新しい並べ替えが適用され、グリッドが更新されますが、読み込み中のアニメーションは引き続き表示され、消えません。

私のコードは次のとおりです (これは単なる「いじり回し」の学習演習であるため、目前の問題に関係のないコードについてはコメントしないでください)。

表示 - Browse.cshtml

表示 - BrowsePartial.cshtml

コントローラ

ここで何が問題なのかわかりません。何か案は?

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

asp.net-mvc-4 - コントローラーアクションメソッドからdevexpressポップアップを閉じる方法

送信ボタンのある厳密に型指定されたビューを含むポップアップを作成しました。ユーザーが送信ボタンをクリックすると、ポスト アクション メソッドでデータをデータベースに保存します。データが保存されたときにそのポップアップを閉じて、そのポップアップを開いた元の親ページを表示したいと思います。

以下はコードHomeControllerです

製品モデル

インデックス.chtm

SendProduct.cshtml

したがって、SendProduct POST アクション メソッドでデータを保存した後、Send product ポップアップを閉じたいと思います。

コントローラー アクション メソッドからポップアップ コントロールを閉じる方法を教えてください。</p>

0 投票する
0 に答える
720 参照

c# - 部分ビューでローカライズされたグリッド ビューからデータをエクスポートする方法は?

Devexpress ツールで ASP.NET MVC 5 を使用するプロジェクトがあります。

Index アクションの一部のコントローラーで、GridView をレンダリングする部分ビューを呼び出すビューを呼び出します。アクションを呼び出す gridview データをエクスポートする必要があります。したがって、インデックス ビューで Export ActionResult を呼び出す投稿を作成しますが、devexpress エクスポート アクションには 2 つのパラメーターが必要です。

(GridViewSettings 設定、オブジェクト dataObject)

しかし、グリッドを含むパーシャルビューからこれらのパラメーターを取得する方法がわかりません。