2017-09-04 43 views
0

使用2sxc創建具有僅一個新的應用: - 一個內容類型 - 15行數據 的 - 一個視圖(剃刀,單cshtml文件)2sxc - 一個內容類型,一個列表視圖中,一個CSHTML,某些行未示出

當我調用@foreach循環時,只有部分數據顯示在列表視圖中(顯然是插入當前dnn模塊的數據,只能通過工具欄中的「新建」按鈕)。如果我在管理面板中添加該行,它將不會顯示。當我刪除模塊並再次插入模塊時,我可以在管理面板中看到數據,但不能在列表視圖中看到。

附加屏幕。

我試圖調用數據:

@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 01年4月9日

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

+1

列表的默認設置僅爲該模塊提取項目。如果您想要在門戶網站中提取所有項目,則必須創建自己的查詢。完成之後,您可以將該查詢分配給您的視圖。看到這個:https://2sxc.org/en/Learn/Visual-Query-Designer –

回答

1

是的,你顯然還沒有與 「原始數據」 和項目分配到一個模塊熟悉。在您的代碼中,您將獲得帶有Data [「Default」]的模塊數據,而您從查詢中獲得的原始數據(也可以通過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

每個內容項目可以使用多次 - 所以它不會只分配給一個地方。當你開始使用更經典的內容模式 – iJungleBoy

+0

再次感謝@iJungleBoy時,您將不得不發現這一點。這些在製品(在這裏)(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和你的幫助。還有很長的路要走,但我會做到的。 –

相關問題