問題タブ [dynamic-data]

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 投票する
2 に答える
2131 参照

c# - Dynamic Data サイトのドロップダウン リストの階層データ

私は動的データ サイト (非常に強力) に取り掛かり、それを楽しんでいます。しかし、私には満たすことができないように見える要件があります。自己結合されたカテゴリ テーブル (Id、Name、ParentId) を使用して、階層カテゴリ構造を作成しています (たとえば、null id を持つカテゴリはトップ レベルであり、通常のものです)。次に、カテゴリへの外部キーを持つ製品テーブルがあります。

動的データ サイト内で、カテゴリ ドロップダウン リストが自動的に生成されます。ただし、すべてのカテゴリを番号順にリストするだけです。私が望むもの (および以前にコード化した動的データ以前) は、インデントされたリストであり、階層的に配置されたカテゴリのリストです。

既存の FilterUserControl を置き換える必要がありますか? PopulateListControl メソッドをどこでもオーバーライドできますか? 自己結合された階層データを抽出するための LINQ 構文を持っている人はいますか?

ポインタとアドバイスだけで十分です。提供された助けに感謝します。

敬具、

マイク・キングスコット

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

asp.net - 動的データがエンティティ関係のために生成する URL を変更するにはどうすればよいですか?

ASP.NET 動的データを使用して、データの表示のみが可能なパブリック ビューと、すべての CRUD 操作が行われる管理サイトの 2 つの側面を持つ Web サイトを作成しています。これを単一の DD Web サイトにしたい。

2 つのルートを設定しました。

問題は、公開ページ ListPublic (元の List.aspx のコピー) を表示すると、関連エンティティへのリンクがadmin/Suppliers/Details.aspx?SupplierId=1の URL を使用することを除いて、正常に機能することです。 . 指摘してほしいのは、 Suppliers/Details.aspx?SupplierId=1 の場合

動的データの関係に対して URL がどのようにレンダリングされるかを制御するにはどうすればよいですか?

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

c# - Dynamic 2D structure for C#

I'm working on a class that is storing a 2D array of class MyType and would like it to use dynamic data types. i.e. not MyType[,]

The problem with MyType[,] is that the class doesn't know the size of the array ahead of time, and I don't want to go to the trouble of managing array re-sizing if it's been done elsewhere in the .NET Frameworks.

The class will not know maximum array size at any given moment, but the array will be dense. I know I can use static arrays, and re-allocate memory as needed, but I'd prefer to use a built-in implementation if possible.

Is there anything better than List<List<MyType>> for this purpose?

編集 1: 配列が密であることを指定。

編集 2 および 3: 指定された問題MyType[,]

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

.net - 動的データで表示される列の順序を変更するにはどうすればよいですか?

動的データ メタ データ テーブルの一部で、表示される列の順序を制御したいと考えています。カスタム ページがあり、テーブルと同じ名前のサブディレクトリを作成しました。ListDetails.aspx とコード ファイルを新しいディレクトリにコピーしました。AutoGenerateColumns を false(in Gridview) に、AutoGenerateRows を false(DetailsView) に変更しました。どれも機能しませんでした。助けてください。J

よろしくお願いします、

サハール

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

asp.net - 計算されたプロパティを ASP.Net 動的データの DisplayColumn として使用しますか?

asp.net 動的データ サイトに「ソフトウェア リリース」テーブルを表示しようとしています。Release テーブルには、ビルド番号が 3 つの int フィールド (Major、Minor、Build) として格納されています。私は EntityFramework を使用しているため、EF モデルがデータベース スキーマにバインドされています。私の動的データ サイトでは、Release オブジェクトが表示される場所 (特に関連オブジェクトのページで外部キーとして表示される場合) に、ビルド番号を 1 つのフィールド (Major.Minor.Build) として表示したいと考えています。この「計算された列」はデータベースのフィールドではないため、Dynamic-Data にそれを認識または表示させる方法はないようです。Release オブジェクトにプロパティを追加できますが (これは EF によって生成された部分クラスであるため)、「列」ではないため、Dynamic-Data はそれを認識しません。リリースを 3 つの個別のフィールド (メジャー、マイナー、ビルド) として編集したいのですが、表示されるときは 1 つのフィールドとして表示されるようにしたいです。DynamicData フレームワークは複合フィールドをサポートしていないようで、EF モデルにない場合、オブジェクトのプロパティを表示/バインドしません。フォーマットされたバージョン番号プロパティをデフォルトの表示値にするにはどうすればよいですか?

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

entity-framework - エンティティフレームワーク、動的データ、およびバージョン管理

私はバックオフィスツールのオプションを検討中です。表面的には、ツールは単純なCRUDであるため、EntityFramework上にあるDynamicDataにすぐに惹かれました(私たちは間違いなくMicrosoftショップです!)。

問題は、将来の要件がバージョン管理をサポートすることであるということです。これはつまり:

  1. ユーザーが一連のエンティティに対して一連の更新を実行する
  2. 彼らが満足しているとき、彼らは変更を提出します
  3. ロールバックをサポートするのに十分な情報とともに、変更がDBに保持されました

他の場所では、手作りのアプリがあります:

  • 新しい行が挿入されるたびにインクリメントされるバージョンIDが含まれます-つまり、更新せずに新しい行を追加します
  • 作業項目テーブルは、バージョンIDとエンティティタイプ(テーブル)を使用して変更を結び付けます

したがって、問題は、エンティティフレームワークと動的データを使用して同様の最終結果をどのように達成するかということです。

エンティティフレームワークなどが適切でない場合-何を使用しますか(.Net)?

ありがとう、アラン

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

asp.net - ASP.Net動的データサイトのXMLデータ

動的データWebアプリでxmlデータをテキストフィールドに保存できないという問題があります。たぶんこれは一般的な問題ですが、Webを検索しても答えは得られません...

だからここに私の問題を再現するための手順があります:

  • 「ntext」タイプの列を持つテーブルを持つデータベースがあります(Sql Server2005)。
  • 新しい動的データエンティティWebアプリケーションを作成します。この中に、ADOエンティティデータモデルを作成し、ntext列を含むテーブルを追加します。
  • global.ascxファイルを設定し、Webアプリを起動します。
  • Webアプリが開いたら、テーブルに移動して新しいアイテムを挿入します
  • 生成され、ntext列を表すテキストボックスに、xml(メモ帳からの単純な切り取りと貼り付け)を挿入し、[挿入/保存]ボタンをクリックします。
  • 挿入は次のエラーで失敗します。

    Microsoft JScriptランタイムエラー:Sys.WebForms.PageRequestManagerServerErrorException:サーバーでの要求の処理中に不明なエラーが発生しました。サーバーから返されたステータスコードは次のとおりです:500

試行されたxmlの例

「helloworld」などの文字列を入力すると機能します。

誰かが私がどこで間違っているのか教えてくれますか?

ありがとう

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

jquery - 役職アクションリンク付きの値 (asp.net MVC JQuery)

MVC View ページに があります。選択したインデックスが変更されたときに、JQuery を使用してグリッドをフィルター処理します。

ページの下部に、アクション リンクがあります。アクションリンクが指しているコントローラーにこの値を投稿したいと思います。

問題は、明らかにボックスの値が変わる可能性があることです。

アクションリンクを使用して動的に変化するデータを投稿するにはどうすればよいですか?

0 投票する
4 に答える
2518 参照

asp.net - テーブルごとの DynamicData カスタム ロール/セキュリティ

一部のユーザーにテーブル X、Y、および Z を提供し、他のユーザーには X および Z のみを提供する必要がある動的データ ASP.NET アプリケーションがあります。これらの 3 つのテーブルはすべて、標準の ListDetails ページ テンプレートを使用しており、作成を避けたいと考えています。 x、y、z のカスタム ページ。このセキュリティを処理する最善の方法は何ですか?

すべてのアクセス許可は、ブール値のプロパティを持つ顧客ユーザー クラスに格納されます。したがって、この例では、CanViewX、CanViewY、および CanViewZ があります。

テーブル名をコードにハードコーディングしたくありません。

編集
報奨金があるので、これにはもう少し説明が必要かもしれないことに気づきました... DynamicData フレームワークを使用しており、リスト、リストの詳細、編集などの顧客ページの作成を避けたいと考えています。サイトでアクセスできるさまざまなテーブルごとに。1 人のユーザーがテーブル A に触れないようにする特別な要件がありますが、そのユーザーは B と C に触れることができます。他のユーザーは A と B にしか触れられない場合があります。

コードのどこかにテーブル名をハードコーディングすることなく、これを処理する方法に関する推奨事項と解決策を探しています。