在 ListView 中显示内容选择器 属性 - Umbraco v 7.4

Display Content Picker property in ListView - Umbraco v 7.4

我正在尝试在 listView(在 umbraco 后台)中显示我的城市节点 属性。 每个'city'节点持有'country'节点属性(属性类型是-内容选择器)。 在列表视图中,如果我选择 'Columns Displayed' 类型的国家,我会得到国家节点 ID,如果我选择 'Columns Displayed' 类型的国家名称(我在国家节点中有这个道具..)我得到一个空列。

关于如何获取国家名称(或相关对象中的任何其他 属性)的任何想法???

我找到的一个好方法是将 'property index' 添加到节点,然后我可以给他看。

在 "GatheringNodeData" 覆盖函数中,我获取节点(在我的例子中是城市)并添加国家名称

e.Fields.Add("countryName",oNode.Parent.GetProperty("Name").Value.ToString());

接下来我可以打电话到城市的属性 "countryName"。

我希望它能帮助到其他人