Nuestro amigo Luis Mañez nos deja este interesante artículo en donde nos describe como cambiar el comportamiento de una columna de SharePoint para que sea visible, pero no editable por un usuario.
Es un código bastante sencillo que les comparto:
string siteUrl = "http://moss_server";
Guid listGuid = new Guid("aaaaaaaa-aaaa-aaaa-aaaa-123412341234"); using (SPSite site = new SPSite(siteUrl)) using (SPWeb web = site.OpenWeb()) SPList myList = web.Lists.GetList(listGuid, false); SPField campo1 = myList.Fields["internal_field_name"]; campo1.ShowInEditForm = false; campo1.ShowInNewForm = false; campo1.Update();Para ver el artículo completo consulten http://geeks.ms/blogs/lmanez/archive/2010/04/16/spfield-visible-pero-no-editable-a-los-usuarios.aspx.
0 comentarios:
Publicar un comentario