2010-05-19 56 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解決方案,因此我會接受這個答案。所以我相信它是有效的。 =) – 2013-08-01 04:55:07

+0

你好Jan,這在SharePoint 2007中適用於我。因此,如果在SharePoint 2010中進行了更改,那麼希望這是一個指向正確方向的指針。我沒有注意到昨天的SharePoint 2010引用,這真是令人尷尬。抱歉。 – 2013-08-01 10:17:34

2

不知道,如果你嘗試這樣做了,但在2007年SP在部署列表中添加的OrderedList = TRUE屬性之後,你仍然需要修改視圖下的排序,你會看到一個新的選項「允許用戶進行排序這個視圖中的項目「。直到您將該選項設置爲「是」,纔會顯示「更改訂單」按鈕。

+0

我已經將alredy更改爲「允許用戶在此視圖中訂購商品」改爲「是」,所以不幸的是這不是答案。 – 2010-10-29 10:47:26

+0

對我有用,謝謝 – 2013-08-12 12:19:38

相關問題