в названии говорится все. как я могу программно удалить ссылку на поле из типа контента?Удалить полевые ссылки из типа контента программным способом (CSOM)
, что я пытался до сих пор:
public void RemoveField(ClientContext ctx, Web web, ContentType type, Field field) // doesnt do anything
{
try
{
FieldLinkCollection fields = type.FieldLinks;
FieldLink remove_field = fields.GetById(field.Id);
remove_field.DeleteObject();
ctx.ExecuteQuery();
}
catch (Exception ex)
{
throw ex;
}
}
это не делает ничего (также не исключение).
я нашел другой путь в форуме:
contentType.FieldLinks.Delete(field.Title);
contentType.Update();
но метод Delete (field.Title) не кажется, существуют в CSOM.
ТНХ
да что сработало! THX очень много! – Alex