En este breve artículo mostramos cómo reordenar los campos de un tipo de contenido. Tomamos cómo hipótesis que no necesariamente tenemos que especificar todos los campos, sino sólo los que queremos ordenar.
Aquí el código:
SPContentType ctRiesgos = oSiteCollection.RootWeb.ContentTypes["Issues y riesgos"];
SPFieldLinkCollection campos = ctRiesgos.FieldLinks;
if (campos[2].Name != "Opciones_Probabilidad_Riesgo")
{
campos.Reorder(new[] { "Title", "Tipo_Riesgo", "Opciones_Probabilidad_Riesgo", "Opciones_Impacto_Riesgo", "Impacto_Riesgo" });
contenido.InnerHtml += "<span style='color: green'>Campos de riegos ordenados.</span><br>";
ctRiesgos.Update(true);
}
else
contenido.InnerHtml += "<span style='color: blue'>Campos de riegos ya estaban ordenados.</span><br>";
Acá el resultado:
0 comentarios:
Publicar un comentario