如何以编程方式 select sitecore 中的树列表项
How to select item of treelist in sitecore proggramatically
我在内容项中有一个办公室位置树列表,我必须以编程方式select一个位置。怎么做...任何信息
我们以编程方式将文本值设置为 sitecore 字段的方式类似于多列表或树列表任何字段。
唯一的区别是树列表和多列表内容 ID 是管道分隔的,例如
{办公地点 1 的 GUID}|{办公地点 2 的 GUID}
因此您需要像下面这样编辑树列表字段:
using (new Sitecore.SecurityModel.SecurityDisabler())
{
Item item = master.GetItem("path of your item");
if (item !=null)
{
item.Editing.BeginEdit();
item["Office Location Treelist fieldname"] = "{40764AF5-F3C9-4B36-8B51-3EF36702E3DB}|{406200EB-E5D5-
47FB-9031-8A49A7C8FC06}";
// Make sure these item ids belong to datasource of your treelist
item .Editing.EndEdit();
}
我在内容项中有一个办公室位置树列表,我必须以编程方式select一个位置。怎么做...任何信息
我们以编程方式将文本值设置为 sitecore 字段的方式类似于多列表或树列表任何字段。 唯一的区别是树列表和多列表内容 ID 是管道分隔的,例如 {办公地点 1 的 GUID}|{办公地点 2 的 GUID}
因此您需要像下面这样编辑树列表字段:
using (new Sitecore.SecurityModel.SecurityDisabler())
{
Item item = master.GetItem("path of your item");
if (item !=null)
{
item.Editing.BeginEdit();
item["Office Location Treelist fieldname"] = "{40764AF5-F3C9-4B36-8B51-3EF36702E3DB}|{406200EB-E5D5-
47FB-9031-8A49A7C8FC06}";
// Make sure these item ids belong to datasource of your treelist
item .Editing.EndEdit();
}