2017-04-30 15 views
0

複数の値を許可して同じエンティティを参照するフィールドを持つコンテンツタイプを構築しています。 基本的な概念は、Person(Entity)が複数の人物の友人である自己参照表を作成することです。 データを追加している間、参照フィールドに新しいエンティティを完全に追加できますが、親アイテムの追加中に追加された新しいPerson(Entity)はメインリストに表示されません。 enter image description here上記のように、Person Georgeは(BasselとManoael)を友人として持っています。私はBasselをGeorgeの友人として割り当てていましたが、データを入力してManoaelを新しい項目として追加しましたが、Manoaelはメインループ。コンテンツタイプのエンティティへの参照(新規アイテム)

かみそりは、私が使用したことを表示

@foreach(var lead in AsDynamic(Data["Default"])){ 
<div class="sc-element">@Edit.Toolbar(lead) 
    <strong>First Name: @lead.FirstName</strong> 
    <br/> 
    @Html.Raw(lead.Bio) 
    <hr> 
    <strong>Friend of:</strong> 
    <ul> 
    @foreach(var item in AsDynamic(lead.ReleatedTo)){ 
     <li>@item.FirstName</li> 
    } 
    </ul> 
    <hr> 
</div> 
<br /><br /> 

}

答えて

0

あなたの主なリストは、このモジュールインスタンスに割り当てられているすべての「人物」オブジェクトを示してあります。あなたが探しているのは、アプリケーション内のすべての "Person"オブジェクトのリストで、データ["..."]の代わりにAsDynamic(App.Data["Person"])を使用してアクセスできると信じています。

は、それはあなたの問題を解決しなかった、またhttp://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content

+0

すべてのフィードバックを参照してください? – iJungleBoy

関連する問題