問題タブ [sharepoint-feature]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - SharePointDelegateControlのレンダリング順序
2つのSharePoint機能があり、それぞれが同じように実装されており(以下を参照)、ページのヘッダーにあるデリゲートコントロールにコントロールを追加します。コントロールの1つは他に依存しています(1つはjQueryライブラリで、もう1つはjQueryに依存しています)が、コントロールがレンダリングされるとき、コントロールの順序は正しくありません。これらのコントロールがレンダリングされる順序を指定するにはどうすればよいですか?
コントロール(異なる.jsファイルを参照することを除いて両方とも同じです):
feature.xml:
Elements.xml:
ページの出力(jQueryはDependsOnjQueryの前にデプロイされます):
MyControl1.jsをMyControl2.jsの前にレンダリングしたい。
sharepoint-feature - Web アプリケーション スコープ機能 SharePoint 2007 の機能アクティブ化で使用するファイル
Web アプリケーション レベルでスコープが設定された機能アクティベーション イベントでローカル システム ファイルにアクセスすることは可能ですか?
sharepoint - SharePoint イベント レシーバー アセンブリを Web アプリケーション BIN に展開する
カスタム SharePoint リスト機能のイベント ハンドラーを含むアセンブリ (アセンブリに依存するクラスMicrosoft.SharePoint
) を、GAC ではなく Web アプリケーションのビンに正常に展開できますか?
そうするためのオプションは、私の機能の manifest.xml ファイルの XML マークアップに確かに存在するようです。ただし、SharePoint オブジェクト モデルへのアクセスなどの特権を必要とするアセンブリでこれを正常に実行する方法についての指示がほとんどなく、アセンブリに CAS ポリシーを展開することが必須であるというリファレンスをいくつか見てきました。また、CAS の難しさ/問題のために、GAC がほぼ必須であることを示唆する議論も見ました。
実際にアセンブリをフォルダーに展開できました。しかし、セキュリティの問題は大きな障害となっています。アセンブリを実行することができた唯一の方法は (単に例外でエラーを出すのではなく) <trust level="Full" originUrl="">
、私の環境では飛ばない web.config の信頼レベルを上げることです。CAS との取り組みを続ける前に、自分がやろうとしていることが可能であることを確認したいと思っています。
これが可能であれば、機能を変更してこの方法でイベント ハンドラーを展開するのに役立つガイダンスやリソースがあれば、感謝します。
sharepoint-2010 - SharePoint Foundation 2010 ソリューションを SharePoint Server 2010 に展開できない
SharePoint Foundation 2010 でサイトを作成しました。開始テンプレートとしてチーム サイトを使用しました。独自のカスタム テンプレートとして保存しました。
次に、そのソリューションを SharePoint Server 2010 に追加しました。それを基に SharePoint Server 2010 で新しいサイトを作成しようとすると、機能が不足しているというエラーが表示されました。欠落している機能 GUID は e8389ec7-70fd-4179-a1c4-6fcb4342d7a0 です。ソリューションの ONet ファイルを見ると、「ReportServer 機能」のようです。
さて、私の質問は、SharePoint Server 2010 に存在しない機能が SharePoint Foundation 2010 に含まれている可能性は本当にあるのでしょうか? SharePoint Server は、SharePoint Foundation のより広いセットであるはずではありませんか?
助けてください。ありがとう。
powershell - PowerShell 経由で機能レシーバーを使用して機能を有効にすることはできません
UI の機能を有効にできるという問題があり、すべてがサイト設定を通じて期待どおりに機能しますが、Sharepoint PowerShell (スクリプトによる展開の一部として行っている) を介して機能を有効にしようとすると、次のようになります。以下:
Enable-SPFeature : アセンブリ "xxxxx、Version=1.0.0.0、Culture=neutral、PublicKeyToken=967e6960f5af91e6"、機能 "xxxxx.Public.Search" のクラス "xxxxx.EventReceiver" (ID: 026d7c45-a359) からレシーバー オブジェクトを作成できませんでした-4550-822d-1a6c35e58e0 d).: System.ArgumentNullException: 値を null にすることはできません。パラメータ名: タイプ
なぜこれが発生するのか、または確認すべきことを誰かが知っていますか? 機能定義は間違いなく正しいです (UI を介して展開すると期待どおりに機能し、PublicKeyToken が正しいことなども再確認したため)、サービスを再起動して iisreset を使用しても Enable-SPFeature を使用できません。
sharepoint-2010 - コンテンツ タイプをコンテンツ タイプ ハブに効率的に展開する方法
コンテンツ タイプ ハブをセットアップし、テスト コンテンツ タイプを作成してクライアント サイトに公開されるのを監視することにより、シンジケーションが正しく機能することをテストしました。
次に、実際に公開することに関心のあるコンテンツ タイプを、それらが依存するサイト列と共に (機能として) ハブに展開しました。
エラーが発生します
Content type '...' cannot be published to this site because feature '...' is not enabled.
アップグレード可能で、開発環境、品質管理環境、および本番環境間での移植が容易な機能を備えたコンテンツ タイプを展開したいと考えています。しかし、ハブの利点が何であるかを理解していないままです.
展開機能を有効にする必要がある場合、コンテンツ タイプは公開前に既にサイトに配置されています。Web UI を使用してハブ サイトでコンテンツ タイプを手動で作成する必要がある場合 (ヤバイ!)、3 つのランドスケープを手動で同期させようとするという問題があります。
ハブを使用してコンテンツ タイプを公開しながら、ハブへのコンテンツ タイプの展開を効率的に管理する方法はありますか?
sharepoint-2007 - SharePoint 2007 の機能をアンインストールするには?
すべてのアセンブリ、フォルダー、およびすべてを含むフィーチャーを SharePoint から完全に削除する必要があります。SharePoint 管理シェルでこれを実行できることがわかりましたが、それを見つけたり、開いたり、ダウンロードしたりする方法がわかりません!
sharepoint - SharePoint 機能を更新するには?
カスタム ドキュメント ライブラリを作成し、SharePoint (WSS3) インストールの機能としてインストールしました。インストールとアクティベーションは正常に完了し、機能は動作しています。
ただし、機能 schema.xml ファイルを変更する必要がありますが、変更を SharePoint に更新する方法が見つかりません。stsadm.exe ツールを介して行われたと思いますが、実際に更新を実行する方法に関するドキュメントが見つかりません。FeatureId または名前で機能を更新するための簡単なコマンドはありますか? または、サイトに再度追加する前に、非アクティブ化してアンインストールする必要がありますか?
ありがとう。
sharepoint - SharePoint 機能 schema.xml に既存のデータ型を追加する方法
既定のドキュメント ライブラリに基づいてカスタム SharePoint 機能を作成しました。基本的に、DocumentLibrary フォルダーのコピーを作成し、それと必要なすべての xml ファイルを変更して、固有のライブラリ タイプにしました。サポートされているコンテンツ タイプへのリンクを追加する必要がありますが、機能していないようです。Web GUI を介してこれを行うことができましたが、CAML 定義に直接追加する必要があります。
私の知る限り、Link タイプは ContentTypeRef タグとして schema.xml に追加する必要があります。ファイルの先頭にある MetaData タグ内に次のマークアップがあります。
リンクタイプを許可するために必要なその他の設定はありますか? 上記のコードはリンクを有効にしません。ContentTypeRef の ID 値は、ctypewss.xml ファイルからのものです。
どんな助けでも大歓迎です。
sharepoint - SharePoint-CustomActionがコンテンツタイプのツールバーに表示されない
コンテンツタイプで機能を作成しました:
このコンテンツタイプのカスタムアクションを作成したいと思います。
これはECB(すべてのアイテムのタイトルのポップアップメニュー)で機能します。
ただし、フォームのツールバー(編集または表示)で機能させることができません。
エラーメッセージが表示されません。ボタンが表示されません。
に変更すると機能しますが、すべてのコンテンツタイプ(実際にはすべてのアイテム)で表示されます。RegistrationId
0x01
このコードの何が問題になっているのでしょうか。