2

カスタム リストを作成し、お知らせリストに列を追加しました。質問は、新しい Web アプリケーション (スクリプト、機能など) を作成するときに、これらの新しく作成された項目をどのように含めることができますか?

追加情報: 開発マシンからステージング サーバーまたは運用サーバーにデプロイするときのようなものです。実動サーバーを更新して、お知らせリストに追加した新しい列を表示するためのスクリプトまたは何かが必要です。SQL Server テーブルを更新する SQL Server の ALTER TABLE コマンドと同様です。

Sharepoint リストに同等のものはありますか?

ティア!

4

2 に答える 2

3

新しいカスタム リストに関しては、機能を使用してこれを行うことができます。詳細については、「方法: カスタム リスト定義を作成する」を参照してください。SharePoint 用の Visual Studio 拡張機能 ( VS2005 / VS2008 ) は、SharePoint UI を使用してリスト定義を作成した場合にリスト定義を抽出するのに役立ちます。幸運にもカスタム サイト定義を使用していて、まだ Web を作成していない場合は、フィーチャー ステープルを使用してカスタム リストを作成するようにサイト定義を設定できます。

これらの変更を既存の Web に適用しようとしている場合でも、機能を使用してカスタム リストを定義できます。作成可能なリストのタイプとして表示されます。次に、既存の Web 用にカスタム リストを自動的に作成したり、お知らせリストなどの既存のリストを変更したりするには、フィーチャー レシーバーを使用できます。これにより、機能が有効になっているときに任意のカスタム コードを実行できます。詳細については、MSDN の記事機能イベントを参照してください。

または、困難で時間がかかり、苦痛を伴う可能性があるため、機能をまったく使用できませんでした. 実際、このブログ投稿には、この考えに反対する良い議論があります。そのページに記載されているツール、またはDocAve コンテンツ マネージャーSharePoint サイト移行マネージャーなどの他のアプリケーションを試すことができます。

于 2008-09-29T12:54:35.537 に答える
1

あなたの質問はあまり明確ではありませんが、Application Templates を見たいと思うかもしれません。

Microsoft は、以下のリンクで 40 のビルド済みテンプレートを提供しており、同じテクノロジを利用できます。このページからのリンクは、自分でクレートする方法を示す情報につながるはずです。

Windows SharePoint Services 3.0 のアプリケーション テンプレート http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx

于 2008-09-25T21:47:54.660 に答える