我试图在listView中显示我的城市节点属性(在umbraco后台)。 每个城市' node hold' country'节点属性(属性类型为 - 内容选择器)。 在列表视图中,如果我选择“显示的列”'国家/地区类型,我获取国家/地区节点ID,如果我选择“显示的列”#39;类型CountryName(我在国家节点中有这个道具..)我得到一个空列。
任何想法如何获取国家名称(或相关对象中的任何其他属性)???
答案 0 :(得分:1)
我找到的一个好方法是将“属性索引”添加到节点,然后我可以向他展示。
在“GatheringNodeData”覆盖功能中我接受节点(在我的情况下是城市)并为他添加国家名称
e.Fields.Add("countryName",oNode.Parent.GetProperty("Name").Value.ToString());
接下来,我可以拨打城市中的“countryName”属性。
我希望它能帮助别人