問題タブ [parent-child]

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

c# - nHibernate マッピングの問題 - コレクションのメンバーを削除できない

Ok。したがって、状況は次のとおりです。

子クラスの IDictionary を持つ親クラス。親クラスが削除されるときに、これらの子クラスが削除されることを望みます。これはうまくいきます。また、子クラスのメンバーを個別に削除できるようにしたいのですが、これは機能しません。

だから私の質問は; これらの子メンバーを削除できないのはなぜですか?

私が得るエラーは次の行に沿っています:

削除できません。カスケードによって再読み込みされます

親クラスのマッピング ファイルには「all-delete-orphan」のカスケード設定がありますが、子クラスにはカスケードが定義されていません。

何か案が?乾杯。

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

html - 子ウィンドウの変数が親から値を受け取らない

HTML ページ内から子ウィンドウを作成して、フィルター処理 (プリンターの選択、およびレポートに印刷する部分) を実行します。パーツの選択を子ウィンドウに表示するには、親ウィンドウから GetParts 関数を呼び出して、子ウィンドウにレコードセットを返す必要があります。役立つコードを次に示します。

子ウィンドウから→

親ウィンドウで ->

Crystal レポート オブジェクトを含むフィルタおよびレポート HTML ページを作成する必要があるソフトウェアのレポートを作成しています。私がこれらのレポートを書いているソフトウェアは、特にデータベース接続に関して私ができることを制限しています。だから私はこのように物事をしなければなりません。

そこで、親ウィンドウの oParts が適切に埋められることを確認しました。それは!子ウィンドウに入力できません。問題は、子ウィンドウに値を戻すにはどうすればよいかということです。

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

parent-child - 親子関係でのデータアクセス層はどのように見えるべきですか?

私は最初のNHibernateアプリケーションを書いていますが、この質問はすべてのORMフレームワークに当てはまると思います。私のアプリケーションは単純なバグトラッカーであり(開発者はすべて問題のドメインを理解していますよね?)、DALでプロジェクトとチケットの関係をモデル化するのに最適な方法を考えています。AProjectには複数Ticketのsがあります。Ticketはによって所有されている必要がありますProject

私が見たすべての例は、、、、などを示していIRepository<T>ます。したがって、私は。を持っています。FindAllSaveDeleteinterface IProjectRepository : IRepository<Project>

私の質問は次のとおりです。ITicketRepositoryチケットについて話す方法を知っている、を持っていますか、それともこれIProjectRepositoryを知る必要があるものですか?

それとも私は間違った木を完全に吠えていますか?DALとの親子関係をモデル化したサンプルコードを誰かに教えてもらえますか?

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

delphi - DLLの新しいフォームを親に設定する問題

違いを説明してください:

この例は複雑で複雑な場合があります。フォームにさまざまな種類のCreateメソッドを使用する場合の概要を説明したいと思います。

Delphi 7のヘルプでは、CreateParented(AOwner.Handle)とParentWindow:=AOwner.handleを非VCLコントロールまたはDLL全体で使用する必要があると言われています。昨日まで、Parent:= AOwnerを設定しただけで、なぜこれが機能しなくなったのかまったくわかりません。

(たぶん私は自分のコンピュータを再起動する必要があります)

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

sql - SQLクエリ親子が区別されます

SQLサーバーテーブルのペアがあります。

Pにはidとnameが含まれます。PRには、id、interestrate、tiernumber、fromdate、todate、およびP.idが含まれます。PRには、p.id/層ごとにリストされた多くの行が含まれる場合があります。(ティアは、特定の期間に製品が持つ可能性のあるレートのリストです。)

例:製品1のティア1は2008年1月1日から2009年1月1日まで開始され、6つのレートがレートごとに1行表示されます。製品1ティア2は2009年1月2日以降など

これについて、P.nameとPR.tiernumberおよび日付を表示するビューが必要です...しかし、ティアを表す行は1つだけにします。

これは簡単:

これにより、正確に正しいデータが得られます...ただし、これにより、PR.IDを表示できなくなります。これにより、個別のデータが無効になります。

ユーザーは層のリストだけを表示する必要があるため、結果セットを制限する必要があります。すべてのデータを表示するPR.IDを表示する必要があります。

何か案は?

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

sql-server-2005 - 複数の親ツリー (またはダイグラフ) の実装 SQL Server 2005

複数の親を持つツリー (またはダイグラフ) を SQL Server 2005 に実装する必要があります。いくつかの記事を読みましたが、それらのほとんどは、次のような一意のルートを持つ単一の親ツリーを使用しています。

この例では、すべてがルート要素 (My PC) から派生しています。

私の場合、子は次のように複数の親を持つことができます。

だから私は次のコードを持っています:


次のSETを返します。

期待される結果セット:

関係 G->B が欠落していることに注意してください。これは、開始オブジェクトを要求し (最初からルート オブジェクトがわからないため、これも機能しません)、開始点として A を使用すると無視されるためです。 G→Bの関係。

したがって、このコードは私の場合は機能しません。これは、SINGLE-parent ツリーで明らかな開始オブジェクトを要求するためです (常にルート オブジェクトになります)。しかし、複数の親を持つツリーでは、複数の「ルート」オブジェクトを持つことができます (例のように、G と A は「ルート」オブジェクトであり、ルートは親 (先祖) を持たないオブジェクトです)。

だから私はここで立ち往生しています...開始オブジェクトを要求せず、ツリー全体を再帰的にトラバースするようにクエリを変更する必要があります。(Id, NextId) 実装でそれが可能かどうかはわかりません...何らかの種類のインシデントマトリックス、隣接マトリックスなどを使用してグラフのように保存する必要があるかもしれません ( http://willets.org/を参照) sqlgraphs.html )。

何か助けはありますか?皆さんどう思いますか?お時間をいただきありがとうございました=)

乾杯!

ソース: ソース 1 ソース 2 ソース 3

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

ruby-on-rails - Railsコンソールの再起動後、親モデルは関連付けられた子モデルオブジェクトを見つけることができません(そして見つけることができます)

(親)BlogPostsテーブルのカウンターキャッシュが(子)Commentsテーブルから更新されない理由を理解しようとして立ち往生しています。最初は、以前の質問で提供された答えが解決策かもしれないと思いましたが、昨夜寝た後、今朝起きてRailsコンソールを再起動したときに、BlogPosts(実際には1つの投稿-id#1)が発生しました。関連する子のコメントを見つけることができません。コメントテーブルを確認しました。作成した5つのコメントはすべてそこにあり、post_id=1に添付されています。前の質問のRailsコンソールからの出力投稿が昨夜コメントを見つけることができたことを示します。おそらくこれは、カウンターキャッシュが更新されなかった理由を説明していますが、親が子を見つけることができない理由はまだわかりません。ヒントはありますか?

更新:これは奇妙です-Railsコンソールを再起動しましたが、今回は「p.comments.size」を呼び出す前にp.commentsを呼び出しました-そしてそれはコメントを見つけました!! 何が起きてる?

更新2:srboisvertのアドバイスに従って、新しいコメントを作成して投稿に追加しました。これは機能し、comments_counterは1に更新されました。

0 投票する
5 に答える
1501 参照

c - 同じ親関数から別の子関数を呼び出す

私はそのような共通の親機能を持っていることを探しています

ここで、param 1 は呼び出される関数の名前になり、param 2 は説明テキストになります。param 2 は簡単で、解決しましたが、関数名を渡して同じ親関数から関数を呼び出す方法については不明です。親関数が行うことは他にもいくつかありますが、呼び出す関数のみが異なる複数の親関数や、switch ステートメントを持つ単一の親を使用する代わりに、この方法が可能であれば好まれます。何かご意見は?

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

wpf - Onyxを使用したMVVMでの親/子ビューモデル関係のベストプラクティス?

みんな!

私は現在、Onyx フレームワークを介して MVVM を使用する小さな WPF プロジェクトに取り組んでいます。

私の現在のビューアーキテクチャは次のようなものです:

私が今抱えている問題は、2 つのビューモデル間の関係を実装する方法です。私は現在、基本的に TranslationView に独自の ViewModel を持たせ、親 ViewModel へのリンクはありません。

問題は、MainView を介していくつかのファイルを開き、コンテンツを解析して TranslationView に表示できるようにしたいということです。これを行うための推奨される方法はありますか?

TranslationViewModel を MainViewModel のプロパティとして使用し、それを TranslationView の DataContext として使用することを考えましたが、Onyx のモデルに対して実行して、タイプ (オブジェクトではない) 参照を介して ViewModel を定義するようです。

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

c# - ASP.NET: TreeView コントロール内でリーフ ノードを親として表示する

子のないノードを .NET 3.5 TreeView コントロール内のリーフ ノードとして表示することは可能ですか?

会社のリストをノードとして表示するツリービューがあり、その会社に属するドキュメントのリーフ ノードがそれぞれ表示されます。

会社がドキュメントなしで存在する場合でも、それを親 (フォルダー) としてレンダリングしたいのですが、リーフ (ファイル) としてレンダリングします。

会社に「No Documents」ノードを追加することもできますが、これは見苦しく、ノードがそこにあるかどうか、または追加する必要があるかどうかを管理するためのオーバーヘッドが追加されます。

ここで役立つ TreeNode のプロパティはないようです

何か案は?

ありがとう