我有一个工作描述页面,而我编程添加值到它。 其中一个字段是“办公地点”,以树形列表的数据类型。 我怎么能值添加到树形列表,这样我可以设置办公地点?
Answer 1:
Sitecore的 Treelist
存储在一个分开的管道形式选择的项目的ID。
如果你想设置的值Treelist
程序,你需要将其设置为它看起来像一个字符串:
{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}|{EA015A5F-C41B-4510-B538-438EF204F5E2}
其中{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}
{EA015A5F-C41B-4510-B538-438EF204F5E2}
和可能更多的与分离的串部分的|
字符选择网页的ID。
using (new EditContext(jobItem))
{
jobItem["OfficeLocations"] = "{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}|{EA015A5F-C41B-4510-B538-438EF204F5E2}";
}
文章来源: how to programmatically set a value of Treelist in sitecore