Present OM Data Vía a Custom List (ou, Yet Another OM Datos Displayor [como Yacc, pero distinto])

Hoxe, I spent a handful of hours tracking down the root cause behind the message "The column name that you entered is already in use or reserved. Choose another name."

A columna en cuestión podería crear, apagados e recriados noutro ambiente, so I knew it wasn’t a reserved name. Con todo, Eu simplemente non podía atopar a columna en calquera lugar a través da interface de usuario por defecto do SharePoint en calquera sitio na colección web.

Eu postei a Foros de MSDN aquí eo indomável Andrew Woodward me apuntou na dirección dos datos do modelo subxacente obxecto.

Fun codeplex para atopar algunhas ferramentas que me axudarían a perscrutar os datos subxacentes OM e me axudar a atopar o problema.

Tente varias ferramentas e eles estaban moi legal e interesante, pero ao final, the UI wasn’t good enough for my purpose. I’m not criticizing them by any means, pero está claro que as ferramentas decisores non teñen o meu problema en mente cando creou a súa interface de usuario :). Most people seem to be investing a fair amount of time and effort in creating workstation / aplicacións cliente que ofrecen vistas de árbores, right-click context menus and so forth. These are nice and all, pero é unha chea de traballo para crear un principio de liña a experiencia do usuario que tamén é moi flexible.

Realmente precisaba unha resposta a este problema. Houbo-me que se eu puidese obter toda a columnas de sitio na colección sitio a unha lista personalizada, Eu podería filtrar, clasificar e crear exhibicións que ía me axudar a atopar esta columna supostamente existente (o que fixo, BTW). I went ahead and did that and an hour or two later, tiña todas as columnas do meu sitio cargado nunha lista personalizada con agrupación, sorting and so forth. I found my answer five minutes later.

E cando eu conseguir conquistar o mundo, I think I will decree that all SharePoint tools providers must seriously consider surfacing their object model data in a custom list. That way, Eu teño o poder para buscar todas as maneiras que quero (constrangido, claro, pola norma SharePoint características).

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *