Pergunta

Estou criando uma lista do SharePoint com C# e criei um campo "Hyperlink ou Imagem" assim:

myList.Fields.add("Icon", SPFieldType.URL, true);

quando adiciono um item à lista no SharePoint, esse campo é exibido como um hiperlink.Ao editar as configurações da lista no SharePoint, posso alterar a opção "Formatar URL como" de "Hyperlink" para "Imagem" e funcionar conforme desejado.

enter image description here

Como posso definir o campo para exibir como imagem ao criar o campo programaticamente?

Foi útil?

Solução

Você precisa usar 'DisplayFormat'

SPFieldUrl fldURLImage = (SPFieldUrl)list.Fields.CreateNewField(SPFieldType.URL.ToString(), "Picture");
fldURLImage.DisplayFormat = SPUrlFieldFormatType.Image;
myList.Fields.Add(fldURLImage,SPFieldType.URL, true);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top