2017-09-04 6 views
0

を示していない。 - 一つのコンテンツタイプ - データ の15行 - 単一つのビュー(剃刀、 @foreachループを呼び出すと、データの一部だけがリストビュー(現在のdnnモジュールに挿入されているものと明らかにツールバーの "新しい"ボタン)に表示されます。管理パネルで行を追加すると、その行は表示されません。モジュールを削除してもう一度挿入すると、管理パネルにデータが表示されますが、リストビューには表示されません。2sxc - ワンコンテンツ・タイプ、1つのリストビュー一CSHTML、いくつかの行のみを使用して新しいアプリケーションを作成する2sxc使用

添付の画面。

私はデータを呼び出してみました:

@foreach(var Content in AsDynamic(Data["Default"])){...} 

または

@foreach(var e in List.OrderBy(e => e.Content.Farmaco).Where(e => e.Content.Cat == "1")){ 
var Content = e.Content; 
... } 

が、結果は同じです。

本当に明白なものがありませんか?

DNN 9.1.1 2sxc 9.04.01

https://drive.google.com/file/d/0B-4bmuuNWVx2MUxxa0g1SExqUkE/view?usp=sharing

+1

リストのデフォルト設定では、そのモジュールのアイテムのみがプルされます。ポータル内のすべてのアイテムを取得する場合は、独自のクエリを作成する必要があります。これを行うと、そのクエリをビューに割り当てることができます。これを見てください:https://2sxc.org/en/Learn/Visual-Query-Designer –

答えて

1

はい、あなたは、 "生データ" とはまだ明確に慣れていないとモジュールに項目が割り当てました。

私たちのコードでは、Data ["Default"]でモジュールデータを取得しますが、クエリから取得するRawデータ(Data ["Default"]またはData ["Whatever-Name-あなたのストリームであなたのストリーム]]

すべてのデータで作業する場合は、再度クエリまたはApp.Data ["TypeName"]を使用してビルドします。

チェックアウトhttp://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content

+0

ありがとうございます。 App.Data ["TypeName"]は完全に機能しました。 データの各行の場所(モジュールなど)を変更するにはどうすればよいですか? –

+0

各コンテンツアイテムは何度も使用することができます。したがって、1つの場所にのみ割り当てられることはありません。これはより古典的なコンテンツモードのコンテンツで作業を開始するときに発見しなければならないものです – iJungleBoy

+0

もう一度@iJungleBoyに感謝します。これらのWIP [ここ](https://servicodeurgencia.pt/Centro-de-conhecimento/10-F%C3%A1rmacos/107-C%C3%A1lculos-de-f%C3%A1rmacos-por-peso)および[ここ](https://servicodeurgencia.pt/Forma%C3%A7%C3%A3o/Casos-cl%C3%ADnicos)は、2sxcとあなたの助けを借りていただきありがとうございました。まだ遠いところですが、私はそれを作っていきます。 –

関連する問題