SharePoint 2010に「変更」ボタンを表示するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2865809

質問

SharePoint 2010に「変更」ボタンを表示するにはどうすればよいですか?

追加できるガイドに従っています OrderedList="TRUE" 私のリストテンプレートに。これにより、私の見解のために「ユーザーがこのビューでアイテムを注文できるようにする」を選択することができます。ただし、変更順序ボタンはまだありません。 私が足りないものについてはありますか?

私はSharePoint 2010を使用しており、ガイドは2006年からです。そのため、なぜ機能しないのかを説明するかもしれません。

Tech-Archive.netのガイド.

役に立ちましたか?

解決

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属性を追加しても、ビューを変更する必要があります。ソートに新しいオプションが表示されます。 "。 「順序の変更」ボタンは、そのオプションを「はい」に設定するまで表示されません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top