Данас, 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."
Колона у питању могла бити креиран, избрисана и поново креирана у некој другој средини, so I knew it wasn’t a reserved name. Међутим, Једноставно нисам могао наћи нигде колону преко стандардне СхареПоинт корисничког интерфејса на било којој локацији у колекцији локација.
Ја постед се МСДН блог овде и несавладиво Ендрју Вудворд истакао ме у правцу основних података објектних модела.
Сам отишао на цодеплек да пронађете неки алати који ће помоћи пеер ме у ОМ основних података и да ми помогну пронађите проблема.
Покушао сам неколико алата и они су били веома кул и занимљиво, али на крају, the UI wasn’t good enough for my purpose. I’m not criticizing them by any means, али јасно са алаткама одлука није проблем имам на уму када су направили свој УИ :). Most people seem to be investing a fair amount of time and effort in creating workstation / клијентске апликације које пружају трее виевс, right-click context menus and so forth. These are nice and all, али је много рада да се створи врхунски-лине корисничко искуство које је такође веома флексибилан.
Ја стварно потребан одговор на овај проблем. То је пало на памет да ако бих могао добити све колона локације у колекцији локација у прилагођену листу, Могао бих да филтрирам, сортирате и креирате погледе који би помогли да нађем ово наводно постојећу колону (што се и десило, БТУ). I went ahead and did that and an hour or two later, су сви моји колона локације учитан у прилагођеној листи са груписањем, sorting and so forth. I found my answer five minutes later.
Ако и када сам успешно преузму свет, I think I will decree that all SharePoint tools providers must seriously consider surfacing their object model data in a custom list. That way, Имам моћ да претражујете било како ја хоћу (ограничен, наравно, стандардном СхареПоинт функцијама).