問題タブ [sharepoint]
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 - ListItems の権限が変更されたときの SharePoint イベント?
List-Element (ListItem) のアクセス許可が変更されたときに、イベントを発生させる (またはワークフローを開始する) 必要があります。「ItemUpdating」/「ItemUpdated」は起動しません (ListItem 自体が更新されていないためと思われます)。
sharepoint - より多くの列で SharePoint 検索結果を並べ替える
SharePoint 2007 (MOSS) で FullTextSqlQuery を使用しており、結果を 2 列で並べ替える必要があります。
ただし、結果を返すときに ORDER BY の最初の列のみが考慮されるようです。この場合、結果はランク順ではなく、作成者順で正しく並べられます。順序を変更すると、結果は作成者ではなくランク順になります。
結果を自分でソートする必要がありましたが、これはあまり好きではありません。これに対する解決策はありますか?
編集: 残念ながら、ORDER BY 句の式も受け入れません (SharePoint は例外をスローします)。私の推測では、クエリが正当な SQL のように見えても、SQL サーバーに提供される前に何らかの方法で解析されます。
SQL プロファイラーでクエリをキャッチしようとしましたが、役に立ちませんでした。
編集 2 : 最後に、単一の列 (私の場合は最も重要なので作成者) による順序付けを使用し、結果の TOP N でコードで 2 番目の順序付けを行いました。プロジェクトとしては十分に機能しますが、コードがぎこちなく感じられます。
sharepoint - MOSS で別のサイトのリストを使用するにはどうすればよいですか?
あるサイトにお知らせリストがあります。各サブサイトの上部に Web パーツとして追加したいと考えています。MOSSでこれを行うにはどうすればよいですか?
sharepoint - MOSS2007のクイック起動メニューの表示動作に一貫性がない
現在選択されているノードの祖先ノードと子孫ノードのみを表示するようにクイック起動メニューを構成しようとしています。メニューには、ルートノードのすべての子孫も表示する必要があります。もっと簡単に:
与えられたサイトマップ:
RootSite
--- SubSite1 =「現在のサイト、現在のサイトの下のナビゲーションアイテム、および現在のサイトの兄弟を表示する」に設定されたナビゲーション
----- Heading1 =「親サイトと同じナビゲーションアイテムを表示する」に設定されたナビゲーション
------- Page1 =「親サイトと同じナビゲーションアイテムを表示する」に設定されたナビゲーション
------- Page2 =「親サイトと同じナビゲーションアイテムを表示する」に設定されたナビゲーション
----- Heading2 =「親サイトと同じナビゲーションアイテムを表示する」に設定されたナビゲーション
--- SubSite2 =「現在のサイト、現在のサイトの下のナビゲーションアイテム、および現在のサイトの兄弟を表示する」に設定されたナビゲーション
----- Heading1 =「親サイトと同じナビゲーションアイテムを表示する」に設定されたナビゲーション
SiteMapProvider構成:
SubSite1に表示されるクイック起動メニューの予想される実際の動作は次のとおりです。
---SubSite1
-----見出し1
- - - -ページ1
- - - -2ページ
-----見出し2
---SubSite2
SubSite2のHeading1に移動した後のメニューの予想される動作:
---SubSite1
---SubSite2
-----見出し1
SubSite2のHeading1に移動した後に実際に表示されるもの:
---SubSite1
-----見出し1
- - - -ページ1
- - - -2ページ
-----見出し2
---SubSite2
-----見出し1
これは、Heading1ナビゲーションを「親サイトと同じナビゲーションアイテムを表示する」に設定し、SubSite2を「現在のサイト、現在のサイトの下のナビゲーションアイテム、および現在のサイトの兄弟"。Heading1はSubSite2のナビゲーションアイテムを継承し、SubSite1アイテムはビューから折りたたまれていると思います。また、さまざまなTrim...属性を試してみましたが成功しませんでした。どんな助けでも大歓迎です!
sharepoint - Infopath 2007 - 電子メールで送信されたフォームが正しく表示されない
そのため、共有ポイントを介してinfopathサービスを使用するフォームがあり、レンダリングの問題を修正しようと何度も試みた後(テーブルが広すぎて読めないように見える)、問題を発見したと思います:日付コントロール。
Infopath 2007スクリュー内の日付コントロールは、何らかの形でレンダリングされているようです。テストするために、非常に単純なフォームの 2 つのバリエーションを作成しました。1 つは日付コントロール、もう 1 つはテキスト コントロールで、テーブル内に配置しました。
電子メールで送信すると、日付コントロールが正しく表示されないもの。
私の質問は - 誰もこれを経験したことがありますか? 時間があれば、テストしてみてください。バグか何かだと思いますが、正確にはわかりません。
Infopath 2007、Sharepoint 2007、および Outlook 2007 を使用しています。
2008 年 9 月 19 日更新
はい、Web フォーム機能がチェックされています。Web 互換の日付コントロール? 私はそう思います-ブラウザではすべてが完璧に見えます...メールだけがめちゃくちゃです。はい、あなたは正しいです。私の間違いはSharepoint 2007です。上記で修正しました。
時間があれば、試してみてください。日付にテキスト ボックスを使用しなければならないのは非常にイライラします。特に私たちがここに持っている「才能」に関しては。笑
sharepoint - InfoPath フォームを SharePoint Server 2007 に展開するプロセスを自動化するにはどうすればよいですか?
InfoPath 2007 フォームをデザイナーから開発環境の SharePoint サーバーに展開するのは本当に大変です。C# で記述されたビジネス ロジックが含まれているため、すべてのフォームには「完全な信頼」が必要です。手動の手順は次のとおりです。
1) InfoPath で [フォームの発行] ウィザードを実行し、発行先のターゲット サイトと xsn ファイルの保存場所を指定します。
2) サイト コレクション機能からフォームの既存のバージョンを非アクティブ化します (古いバージョンが存在する場合)。
3) 開発サーバーで Central Admin にログインします。Application Management -> Manage Form Templates に移動し、xsn ファイルをアップロードします。
4) フォームをサイト コレクション機能として有効にします。
これを自動化する方法を知っている人はいますか? おそらくstsadm経由ですか?
asp.net - ライフサイクルのどの時点で GetConnectionInterface が呼び出されますか?
私はWebパーツにこのメソッドを持っています:
ここで、 を呼び出す前に、それがnull でないと_filterData
予測できる時期を知る必要があります。これはいつですか?
これを知らずに、私ができる最善のことは、_filterWebpart
依存するすべてのコードを の最後の行にOnPreRender
詰め込んで、最善を尽くすことです。
.net - マッシュアップと SharePoint
SO の誰かが、SharePoint プラットフォームに関連するエンタープライズ マッシュアップとテクノロジに関するリソースのリストを提供してくれませんか?
更新(コメントで @Spoon16 の提案に従って):- マッシュアップ アプリケーションは、通常、SharePoint サイトから連絡先のリストを取得し、選択した連絡担当者の住所を地図 (Google マップ) に表示する場合があります。
sharepoint - MOSS 2007 クロール
私が持っている 2 つの別々のファームでクロールを機能させようとしていますが、どちらでも機能させることができません。どちらも 2 つの WFE を持ち、追加の WFE がインデックス サーバーとして構成されています。クエリ専用のサーバーがもう 1 台と、データベース用にクラスター化された SQL 2005 バックエンド サーバーが 2 台あります。検索エンジンのソリューションで見つけた少なくとも 50 の異なる Web サイトを試してみましたが、うまくいきませんでした。http://servername:12345をデフォルト ゾーンとして使用し、http: //abc.companyname.comをカスタム ゾーンおよびイントラネット ゾーンとして使用するように Web アプリを構成 (拡張)しました。それぞれをコンテンツ ソースに入力してクロールを実行しようとすると、クロール ログにいくつかのエラーが記録されます。
http://servername:12345
は
、「サーバーに接続できませんでした。サイトにアクセスできることを確認してください。」を返します。
http://abc.companyname.comの戻り値:
「Gatherer によって削除されました。(このアイテムを含む開始アドレスまたはコンテンツ ソースが削除されたため、このアイテムも削除されました。)」
ただし、両方の URL をクリックでき、ページにアクセスできます。
何か案は?
より詳しい情報:
いわばスレートを一掃し、別のクロールを実行して更新されたサンプルを提供しました。
私のコンテンツソースは次のとおりです。
http://servername:33333
http://sharepoint.portal.fake.com
sps3://servername:33333
現在のクロール ログ エラーは次のとおりです。
sps3://servername:33333
PortalCrawl Web サービスでエラーが発生しました。
http://servername:33333/mysites
この URL のコンテンツは、インデックス属性がないため、サーバーによって除外されます。
http://servername:33333/mysites
クロール
sts3://servername:33333/contentdbid={62a647a...
クロール済み
sts3://servername:33333
クロール済み
http://servername:33333
クロール済み
http://sharepoint.portal.fake.com
クローラーがサーバーと通信できませんでした。サーバーが使用可能であること、およびファイアウォール アクセスが正しく構成されていることを確認してください。
上記のタイプミスを再確認しましたが、何も表示されないため、これは正確な反映であるはずです.
sharepoint - SharePoint-NavigationNode で「オーディエンス」を設定しますか?
こんにちは、私は WSS 3.0 を使用しており、特定のグループに対してのみ、Web サイトのナビゲーション (「クイック起動」) の特定のエントリを表示する必要があります。このブログ投稿によると、これは SPNavigationNode のプロパティを使用して実行できますが、問題の解決策は「MOSS のみ」のようです。WSSでこれを行う方法はありますか?