SharePoint 2010に「変更」ボタンを表示するにはどうすればよいですか?
-
30-09-2019 - |
質問
SharePoint 2010に「変更」ボタンを表示するにはどうすればよいですか?
追加できるガイドに従っています OrderedList="TRUE"
私のリストテンプレートに。これにより、私の見解のために「ユーザーがこのビューでアイテムを注文できるようにする」を選択することができます。ただし、変更順序ボタンはまだありません。 私が足りないものについてはありますか?
私はSharePoint 2010を使用しており、ガイドは2006年からです。そのため、なぜ機能しないのかを説明するかもしれません。
解決
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が言うように、ビューを変更する必要があります。
他のヒント
これを既に試したかどうかはわかりませんが、SP 2007でリストを展開した後、OrdedList = true属性を追加しても、ビューを変更する必要があります。ソートに新しいオプションが表示されます。 "。 「順序の変更」ボタンは、そのオプションを「はい」に設定するまで表示されません。
所属していません StackOverflow