2010-05-19 3 views
1

Как создать кнопку «Изменить порядок» в SharePoint 2010?Как создать кнопку «Изменить порядок» в SharePoint 2010?

Я следил за гидом, который позволил мне добавить OrderedList="TRUE" в мой список шаблонов. Это позволяет выбрать «Разрешить пользователям заказывать элементы в этом представлении» для моего представления. Но кнопка заказа изменения все еще отсутствует. Любые вещи, которые я потерял?

Я использую SharePoint 2010, а руководство - с 2006 года, так что это может объяснить, почему это не просто работает.

The guide from tech-archive.net.

ответ

1

Я создал небольшое консольное приложение, чтобы помочь мне установить атрибут OrderedList.

class Program { 

    public static SPSite GetAdminSPSite() { 
     SPSite spsite = null; 
     SPSecurity.RunWithElevatedPrivileges(delegate() { 
      spsite = new SPSite("http://sharepointdev"); 
     }); 

     return spsite; 
    } 

    static void Main(string[] args) { 

     if (args.Length != 2) { 
      Console.WriteLine("Missing sitename parameter and the list name."); 
      return; 
     } 

     string sitename = args[0]; 
     string listname = args[1]; 

     using (SPSite site = GetAdminSPSite()) { 

      using (SPWeb web = site.OpenWeb("ClientSites/" + sitename)) { 

       SPList list = web.Lists[listname]; 
       list.Ordered = true; 
       list.Update(); 

      } 
     } 

    } 
} 

После того, как это выполняется, вам необходимо изменить представление, как говорит @Jeff Smith.

+0

Большое спасибо. У меня больше нет доступа к решению SharePoint, поэтому я принимаю это как ответ. Поэтому я верю, что он работает. =) –

+0

Привет, Jan, это сработало для меня в SharePoint 2007. Итак, если он изменился в SharePoint 2010, то, надеюсь, это указатель в правильном направлении. Вчера я не заметил ссылок на SharePoint 2010, что совершенно неловко. Сожалею. –

2

Не уверен, что вы уже пробовали это, но в SP 2007 после развертывания списка, добавляющего атрибут OrderedList = TRUE, вам все равно нужно изменить представление и при сортировке вы увидите новую опцию «Разрешить пользователю сортировать пункты в этом представлении ". Кнопка «Изменить порядок» не появляется, пока вы не установите эту опцию в «Да».

+0

У меня был alredy, который изменил «Разрешить пользователям заказывать элементы в этом представлении» на «Да», поэтому, к сожалению, это не ответ. –

+0

, который работает для меня, спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^