問題タブ [mvcgrid]

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 に答える
1308 参照

atk4 - ATK4のCRUDでMVCGridボタンの動作を変更する方法

私のサイトには、バグ追跡と機能要求のための基本的なチケットシステムを処理することを目的としたページがあります。ユーザーが新しいリクエストを追加できるボタンを使用して、現在開いているリクエストのグリッドを表示する必要があります。また、各行に「詳細」というボタンを付けて、新しいページを開くか、バグ/問題の日付、時刻、コメント、ステータスの更新などの履歴を含むフレームをポップアップ表示します(どちらでもかまいません)。またはコメントと、ユーザーが新しい応答を追加できるようにするための簡単なフォーム。

これまで、CRUDを追加したページを作成し、addColumn('button'、'detail')を使用して各行にボタンを追加しました。

ここに画像の説明を入力してください

これを作成するためのATK4コードは、このようにエレガントに短くなっています。

}

しかし、問題は、ボタンのデフォルト機能がどこで処理されるかを理解できないことです。現時点では、デフォルトで同じページ(ticket.php)が開き、パラメーターが渡されますが、新しいウィンドウが開き、図のようにAjaxエラーが発生します。

ここに画像の説明を入力してください

ページとエラーウィンドウにifthenelseを含めたところ、詳細ボタンが押された行のチケットIDである出力が正しく表示されます。後で他の詳細を追加できますが、フレームにロードするのではなく、新しいウィンドウでこれを開くのはなぜですか?

ボタンは通常編集または削除されるため、これがCRUDのデフォルト機能だと思いますが、これをオーバーライドするにはどうすればよいですか?

同じページではなく別のページを開きたい場合は、javascriptframeURL関数を使用してフレームを開くMVCGridボタンのデフォルト機能をオーバーライドすることにも関連していると思います。

CRUDは次のようになります

CRUDでframeURLの呼び出しをに変更してみました

しかし、これらも元のページにリダイレクトされるため機能しないので、どこかでオーバーライドする必要があるデフォルトの機能である必要があると思います-どこにあるのかわかりませんか?

ここでagiletoolkit.orgページに戻り、ボタンがグリッド(B1およびB2)に追加されたデモでも同じ動作を示すことに気付きました。

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

asp.net-mvc - ASP.NET MVC 4 データグリッド

ASP.NET MVC は初めてで、Entity を使用してデータを取得し、ページング データグリッドに表示する単純なページを作成したいと考えています。

誰でも正しい方向やチュートリアルなどに私を向けることができます.

もののリストを取得して表示するための概念実証にすぎません。

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

asp.net-mvc - WebGrid Mvc3 のフッターにリンク ボタンを追加する

Webgrid の下部に「Add New Record」と「Save All」のリンク ボタンを挿入しました。しかし、私はそれらがのフッターにあることを望みますWebGrid. 私はこれをたくさん探しましたが、何も見つかりませんでした。の「フッター」にリンクまたはボタンを追加する方法を教えてくださいWebGrid

これが私のコードですWebGrid

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

java - 列ヘッダーをクリックすると、jqgrid が昇順で表示されます

現在、私はJava jqgridで作業しています。列ヘッダーをクリックした後にソートされたグリッドを表示したい.私はすでにonsortcol.を使用していますが、動作していません.彼女は私のcode.onsort col関数がアクティブですが、ソートを実行しません.thanksあらかじめ

コード:

0 投票する
3 に答える
1440 参照

javascript - beforeRequestにすでにフィルタがあるMvcJqGrid postDataにカスタムフィルタパラメータを追加する方法は?

私は単純なjqgridを持っています

私はvar SomeOtherID = 2javascriptを持っています。この SomeOtherID を追加して、グリッドの読み込み時にパラメーターをフィルターする必要があります (実際には、同じページに多くのグリッドがあり、すべてがこれを必要とします)。デフォルトのシート機能を失うことはありません。この機能を追加する必要.OnBeforeRequest("addSomeOtherID()")があると思いますが、内部で何をすべきか

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

c# - Asp.net MVC 4 Ajax.BeginForm送信+ mvc.grid - ページのリロード

現在、研修生として ASP.NET MVC 4 プロジェクトに取り組んでおり、管理パネルを実装しようとしています。目標は、すべてのユーザーをグリッド (MVC.GRID) に表示し、同じページで編集することです。グリッド上のすべてのユーザーを表示することができました。ユーザーが選択されると、グリッドの下に情報が表示され、(ajax/jquery を介して) フォームに配置されます。

問題は、フォームの検証が、グリッドがあるページではなく、新しいページに表示されていることです。そして、私はその理由がわかりません..

以下は私のコードです。

これは、フォームが配置される場所です。

フォーム自体 (部分ビュー "_UserInfo):

行が選択されるとユーザー情報を表示する JQuery:

私のアドミンコントローラー:

私のコードの何が問題なのか誰にもわかりますか?

ありがとうございました。

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

asp.net-mvc-4 - クエリ文字列を形成する方法は?

この Web サイトのグリッド ソース コードを使用しています。

http://gridmvc.azurewebsites.net/

しかし、彼のカスタム列のクエリ文字列がどのように形成されるかわかりません。私が提供したリンクには編集列があります。リンクにカーソルを合わせると、クエリ文字列 ID のハイパーリンクが表示されます。このソース コードを使用しましたが、クエリ文字列がありません。

コントローラーコード

エンティティ フレームワークから人のリストを取得します。次に、部分ビューでモデルのリストを使用します。

部分図

このコード行に対して形成されたクエリ文字列を取得する方法がわかりません:

ここに画像の説明を入力

actionlink の 4 番目のパラメーターとして html オブジェクトの属性を試しましたが、何らかの理由で赤く揺れていました。

誰でも私の問題に答える方法を知っていますか?