-1

私はsharepoint 2010とvisual studio 2010を持っています。

ツリー ビューを含み、リストまたはライブラリのすべてのファイルを表示する Web パーツを作成したいと考えています (パスは Web パーツ設定で構成可能である必要があります)。

ツリー ビューはフォルダと互換性がある必要があります。

また、アイテムの順序を変更できるようにしたいので、各アイテムの横に上下の矢印ボタンが必要です。クリックするとアイテムの順序が変更されますが、これは元のリストにも影響を与える必要があります。

そのため、元のリストに orderby という列を作成し、その列で並べ替えることを考えていました。次に、この Web パーツは、元のリストの orderby 列の項目の番号を変更し、Web パーツを更新して変更を読み込むことができます。

Web パーツのプログラミングについてはまだあまり詳しくありませんが、始めるのを手伝ってくれる人はいますか?

ありがとう

4

2 に答える 2

0

Visual Studio で SharePoint ソリューションを作成する必要があります。従来の WebPart とビジュアル WebPart プロジェクトの違いは、ビジュアル Webpart プロジェクトでは、ドラッグ アンド ドロップまたは経由で目的の Web パーツに設計時にトレビューのようなコントロールを追加できることです。

つまり、Web パーツを作成し、Web パーツにASP.Net Treeviewを配置する必要があります。その後、リストまたはライブラリのアイテムを読み取り、アイテムをツリービューに追加する必要があります。

フォルダーの場合、フォルダーを再帰的にループする必要があります。

私は一歩一歩始めます。最初に、MSDN などの単純な WebParts の作成に関する優れた記事を読んでください。その後、ライブラリからアイテムとフォルダーを取得する方法を見てください。その後、ASP.Net TreeView の操作方法を見てください。そして最後にすべての要素をまとめます。

于 2015-11-24T19:32:04.407 に答える
-1

Webパーツは基本的にascxコントロールをホストします。必要なことを実行するWebコントロールを作成できる場合、それをWebパーツ内でホストすることはそれほど大きな問題ではありません。

最初に行う必要があるのは、開発ボックスに新しいSharePointをインストールすることです。

次に、VisualStudio2010を使用して新しいVisualWebパーツプロジェクトを作成します。

于 2012-07-27T04:20:53.153 に答える