如何在Sitecore中以编程方式设置TreeList值 [英] how to programmatically set a value of Treelist in sitecore

查看:0
本文介绍了如何在Sitecore中以编程方式设置TreeList值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个工作描述页面,我正在以编程方式向其添加值。其中一个字段是"Office Locations",数据类型为TreeList。如何将值添加到TreeList以设置办公室位置?

推荐答案

SitecoreTreelist以管道分隔形式存储所选项目的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}";
}

这篇关于如何在Sitecore中以编程方式设置TreeList值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆