Шаблоны строк в выходных списках объектов в списках объектов - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать шаблон строки, который содержит список объектов внутри списка объектов.

Мои объекты:

public class Object1
{
      public string name {get;set;}
      public List<Object2> objectTwos {get;set;}
      public decimal total {get;set;}
}
public class Object2
{
        public string name{ get; set; }
        public string address { get; set; }
        public string type { get; set; }
        public decimal amount { get; set; }
}

Шаблон строки с использованием плагина Antler3:

<List1:{ items|
            \<strong\> <items.name> \</strong\>\<br\>
            \<table style = "border-collapse: collapse;" border="1" width="100%"\>
                \<tr id = "dataHeader"\>
                    \<td width ="5%"\> # \</td\>
                    \<td width ="15%"\> Name\</td\>
                    \<td width ="35%"\> Address \</td\>
                    \<td width ="10%"\> Type\</td\>
                    \<td width ="10%"\> Amount \</td\>
                \</tr\>
                <items.objectTwos : { item2 |
                    \<tr id = "row"\>
                        \<td\> <i> \</td\>
                        \<td\> <item2.name> \</td\>
                        \<td\> <item2.address> \</td\>
                        \<td\> <item2.type > \</td\>
                        \<td\> <item2.amount> \</td\>
                    \</tr\> 
                }>
                \<tr style ="font-weight: bold;text-align: right;"\>
                    \<td\>  \</td\>
                    \<td\>  \</td\>
                    \<td\>  \</td\>
                    \<td\> Total: \</td\>
                    \<td\> <items.Total> \</td\>
                \</tr\>
            \</table\>
        }>

При отладке я получаю сообщение об ошибке, в котором говорится, что «Class Object2 не имеет такого атрибута« name »в контексте шаблона [templateName anonymous anonymous]

Существует ли способ перебора списка объектов в списке объектов

...