問題タブ [web-parts]

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.

0 投票する
1 に答える
623 参照

sharepoint - 別のアセンブリでWebPartサブクラスを作成するときにエラーが発生しました

作成するWebPartの親として機能するWebPartのサブクラスを作成しようとしています。同じプロジェクトで空のクラスを作成すると、期待どおりにそのクラスから継承できます。ただし、別のアセンブリ(参照してクラスを使用できるアセンブリ)に配置しようとすると、次のエラーが発生します。

要求されたタイプの1つ以上をロードできません。詳細については、LoaderExceptionsプロパティを取得してください。

関連する可能性のあるその他の情報(私は通常SharePoint開発者ではありません):dllをコンパイルし、devプロジェクトから参照して、SharePointインスタンスの/binディレクトリにコピーします。アセンブリはすべて署名されています。VS2008の「展開」機能を使用して展開しようとしています。

残念ながら、これはSharePoint固有のエラーではないようであり、問​​題を解決する方法がわかりません。誰かがこれを経験しましたか、そしてあなたは何か提案がありますか?

0 投票する
5 に答える
1840 参照

sharepoint - Sharepoint:「互換性のある」UIを使用してSharepoint以外のコンテンツのリストを表示する最良の方法は?

外部サービスからデータを取得するSharepoint用のWebパーツを作成しました。SharepointとUI互換性のある方法でアイテムを表示したい(周囲にフィットする)。

「DataFormWebPart」を認識していますが、正しく機能させることができませんでした。有効なデータソースが必要であり、Webサービス呼び出しの結果からデータソースを作成できませんでした...問題の一部は、WebサービスラッパーがXML戻り情報を公開せず、逆シリアル化されたオブジェクトがたくさんあることです。 。実際のオブジェクトをデータソースに変換したり、オブジェクトデータから「一般的な」データソースにデータを入力したりする簡単な方法はないようです。

SPGridViewを使用して同じUIを取得することもできますが、グリッドコントロールには、スマートな方法はあまりありません。また、すべてのフィールドを独自の列に強制します。複雑なレンダリング(たとえば、StackOverflowが質問のリストを表示する方法)を使用して、各リストアイテムを単一のセルとしてレンダリングしたいです。また、Sharepoint標準のUIをできるだけ多く取得したいと思います。並べ替え、フィルタリング、およびページングのコントロール。

それで、最初に:これを行うSharepointコントロールをここに書いた人はいますか?もしそうなら、共有するサンプルコードがありますか?そうでない場合:MSが提供するか、外部ライブラリで利用できるかにかかわらず、いくつかの便利なコントロールを見落としていますか?

ありがとう!スティーブ

0 投票する
3 に答える
9444 参照

sharepoint - SharePoint Web パーツを一時的に無効にするにはどうすればよいですか?

これは、プロパティを設定することで実行できますか?

再度追加する前にすべてのセキュリティを削除する方法をお勧めします。(これは他の結果をもたらす可能性があるためです。)

私が考えることができる別のオプションは、特定の webpart dll を一時的なものに置き換えて、.net プロセスを再起動することですが、それは私がまったく好きなアプローチではありません。

他にどのようなオプションがありますか? 明らかな何かが欠けていますか?

私がやろうとしているのは、たとえば、使用している基になるデータベース スキーマを更新している間に Web パーツを無効にする方法を見つけることです。そのため、理想的には、mysite またはコミュニティ サイトの特定の Web パーツをすべてのユーザーに対して無効にし、必要な変更を加えてから再度有効にしたいと考えています。したがって、ユーザーのダウンタイムが減少します。

ソリューションが何であれ、複数のフロント エンド サーバーで、場合によっては 2 つのファームで簡単に実行できる必要があります。

ご協力いただきありがとうございます。

0 投票する
3 に答える
5184 参照

sharepoint - SharePoint WebPart 内から JavaScript ファイルをどのように含めますか?

SharePoint に移植する Web フレームワークに含める中サイズの .js ファイルがあります。ただし、これをどのように行うか、またはベストプラクティスが何であるかはわかりません。これは、他のクライアント プロジェクトで使用されるフレームワーク ソリューション用であるため、Web サーバーにファイルを手動でデプロイする必要がなく、自己完結型でデプロイ可能であることが最適です。

JavaScriptを埋め込みリソースに入れ、スクリプトマネージャーを使用してファイルを書き出すという私の現在の考え。これは合理的に思えますか?または、他に何かお勧めはありますか?

0 投票する
1 に答える
371 参照

asp.net - ライフサイクルのどの時点で GetConnectionInterface が呼び出されますか?

私はWebパーツにこのメソッドを持っています:

ここで、 を呼び出す前に、それがnull でないと_filterData予測できる時期を知る必要があります。これはいつですか?

これを知らずに、私ができる最善のことは、_filterWebpart依存するすべてのコードを の最後の行にOnPreRender詰め込んで、最善を尽くすことです。

0 投票する
4 に答える
113742 参照

sharepoint - SharePoint リンク リストをデフォルトで新しいウィンドウで開くようにするにはどうすればよいですか?

SharePoint では、他のドキュメント、フォルダー、サイトなどへのリンクで構成されるリスト Web パーツを簡単に設定できます。残念ながら、これらのリンクをクリックすると、既定の動作では、現在のブラウザー ウィンドウでページが開きます。つまり、ブラウザの新しいインスタンスでページを開きません。これは、私のサイトの多くのユーザーにとって迷惑であることがわかっています.

デフォルトの動作を新しいブラウザウィンドウで開く方法を知っている人はいますか?

これが、ユーザーがブラウザーで何らかの設定を調整する必要がなく、SharePoint で設定できるものであることを願っています。

0 投票する
4 に答える
9217 参照

sharepoint - SharePoint XSLT 拡張関数のリファレンスはありますか?

すぐに使用できる SharePoint Web パーツ (RSS ビューアーおよびデータ ビュー Web パーツ) で使用されている .NET XSLT 関数がいくつかあります。

SharePoint が提供するすべての拡張機能について説明しているリファレンスはどこにありますか?

0 投票する
4 に答える
23881 参照

asp.net - asp.net ページ ビューアー Web パーツから現在認証されている SharePoint ユーザーを表示する

ページ ビューアー Web パーツを使用して SharePoint サイトに埋め込む必要があるスタンドアロンの asp.net ページを作成しています。asp.net ページは、同じサーバーの別のポートに公開され、埋め込む URL が提供されます。

要件は、ユーザーが SharePoint 認証を使用して認証された後、追加のオプションのために asp.net Web パーツを含むページに移動することです。

このasp.netページから行う必要があるのは、Sharepointに現在認証されているユーザー名を照会し、これをasp.netコードからページに表示することです。

VS からアプリケーションをデバッグすると、これはすべて正常に機能しますが、Sharepoint を介して公開および表示すると、ユーザーとして常に NULL が取得されます。

これを機能させるための最良の方法に関する提案は大歓迎です。

0 投票する
2 に答える
28612 参照

sharepoint - SharePoint 画像 Web パーツをクリックして別のページにリンクできるようにすることはできますか?

イメージ Web パーツに、設定できる href 属性がないようです。足りないものはありますか?

0 投票する
11 に答える
38521 参照

c# - SharePoint エラー:「Web パーツをインポートできません」

開発した Web パーツがあり、Web パーツを手動でインストールしても問題ありません。

ただし、ガイドとしてこの Web サイトの指示に従って Web パーツをパッケージ化した場合: http://www.theartofsharepoint.com/2007/05/how-to-build-solution-pack-wsp.html

ログ ファイルに次のエラーが表示されます。

関連するビットは次のとおりです。

また、「Web パーツをインポートできません」というかなり簡潔なエラー メッセージが表示されます。

確認したところ、.dll は安全なものとして登録されており、GAC にあり、機能がアクティブ化されており、Web パーツが Web パーツ ライブラリに表示され、Web パーツ ファイルが正常に読み取られたことを示すすべての正しいプロパティが表示されます。

すべてが整っているように見えますが、そのエラーと SharePoint からの解決方法の説明はほとんどありません。

解決策を見つける手助けをいただければ幸いです。