Danas, 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."
Stupac u pitanje mogao biti stvoren, izbrisati i ponovno stvara u drugom okruženju, so I knew it wasn’t a reserved name. Međutim, Ja jednostavno ne mogu naći nigdje stupac putem standardnih SharePoint korisničko sučelje, na bilo kojem mjestu u zbirci web-mjesta.
Ja objavljena na MSDN forumi ovdje i odlučna Andrew Woodward mi je ukazao u smjeru predmetnih objekata model podataka.
Sam otišao codeplex pronaći neki alat koji bi mi pomoći zaviriti u dublje OM podataka i pomoći mi locirati problem.
Pokušao sam nekoliko alata, a oni su jako cool i zanimljiva, ali na kraju, the UI wasn’t good enough for my purpose. I’m not criticizing them by any means, ali jasno funkcije odluka nije imala moj problem na umu kada su je stvorili UI :). Most people seem to be investing a fair amount of time and effort in creating workstation / klijentske aplikacije koje pružaju stabla pogled, right-click context menus and so forth. These are nice and all, ali to je puno posla za napraviti top-of-the-line korisničko iskustvo koje je također vrlo fleksibilni.
Ja stvarno potreban odgovor na ovaj problem. Ona se dogodila mi se da sam mogao dobiti sve od stupova mjestu u zbirci web-mjesta u prilagođenom popisu, Ja mogu filtrirati, sortirati i stvoriti stavove koji će mi pomoći pronaći ovog navodno postojeći stupac (koji je to učinio, BTW). I went ahead and did that and an hour or two later, su svi moji licu stupovi učitava u prilagođenom popisu s grupiranjem, sorting and so forth. I found my answer five minutes later.
Ako i kada sam uspješno preuzeti svijet, I think I will decree that all SharePoint tools providers must seriously consider surfacing their object model data in a custom list. That way, Imam moć Usporedite bilo koji način na koji želim (ograničen, naravno, standardnom SharePoint značajke).