問題タブ [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.
sql-server-2005 - SharePoint 3.0 を SQL 2005 バックエンドにアップグレードしますか?
SQL Server 2000 データベースをすべて取り除き、古い DB サーバーの用途を変更しようとしています... Sharepoint 3.0 は目を見張るものがあります。
私は Microsoft からの多くのガイドを見て、それらの指示を試しました。また、古き良き exec sp_detach_db / sp_attach_db を試してみましたが、うまくいきませんでした。誰かが実際にこれをやったことがありますか?
sharepoint - SharePoint システム ファイルの変更
12 ハイブでのファイルの変更に関して、開発者の間で一般的に感じられていることは何ですか。たとえば、記号を削除するように求められた場合は、別のユーザー メニュー項目であり、ファイル システム上の関連するユーザー コントロールを変更する必要があります。ここで、メモ帳またはコピーで変更するだけで、新しいサーバーをファームに持ち込む場合は、新しいサーバーで同じことを忘れずに行う必要があります。明らかに、変更されたファイルをソリューションとして展開し、それを自動的に行うことができますが、デフォルトでインストールされたファイルを変更することをためらう人がいるのだろうか?
sharepoint - SharePoint にスクロールバーを追加する ModalPopupExtender
Sharepoint サイトで ModalPopupExtender を表示すると、表示されるポップアップによって水平スクロール バーと垂直スクロール バーの両方が作成されます。ページの最後までスクロールすると、スクロールバーが更新され、スクロールするページがさらに表示されます。基本的に、ポップアップはページの終わりを超えて境界を設定していると思います。誰かがこれに遭遇しましたか?Google で検索すると、これは既知の問題のようですが、上司が許可しない AJAX の再コンパイルを含まない適切な解決策が見つかりませんでした。
sharepoint - カスタム アプリケーション ページの SharePoint SPContext.List
_layouts フォルダーに展開されたカスタム SharePoint アプリケーション ページがあります。これは、カスタム コンテンツ タイプのカスタム "新しいフォーム" です。このページを操作している間に、アイテムをリストに追加する必要があります。ページが最初に読み込まれるときに、SPContext.Current.List を使用して、作業中の現在のリストを確認できます。しかし、フォームに入力し、フォームがそれ自体に投稿され、IsPostBack が true になった後、SPContext.Current.List が null になるため、自分のものを追加する必要があるリストが見つかりません。
これは期待されていますか?
ポストバック全体でコンテキスト リストに関する情報を保持するにはどうすればよいですか? asp:hidden コントロールにリストの GUID を入力してから、ポストバックでそれを引き戻すだけですか? それは安全だと思います。
FWIW、これは MOSS 2007 標準バージョンです。
asp.net - 許可されていない要求の後に NTLM ダイアログ ボックスを非表示にする
最近の sharepoint プロジェクトで、NTLM 認証ダイアログ ボックスを置き換える認証 Web パーツを実装しました。ユーザーが有効な資格情報を提供する限り、正常に機能します。ユーザーが無効な資格情報を提供するたびに、NTLM ダイアログ ボックスが Internet Explorer に表示されます。
XmlHttpRequest を介して認証を行う私の Javascript コードは次のようになります。
ユーザーが無効な資格情報を提供したときに NTLM ダイアログ ボックスを表示したくありません。代わりに、認証フォームのログイン ボタンによるポストバックを実行する必要があります。言い換えれば、ブラウザは私の無許可のリクエストを見つけるべきではありません.
Javascriptを介してこれを行う方法はありますか?
javascript - SharePoint で [コントロール ブロックの編集] メニュー項目を動的に表示する
SharePoint 2007 で動的な項目ごとのメニュー (編集コントロール ブロック) をセットアップしようとしています。私の目標は、現在のユーザーのグループ メンバーシップに基づいて特定の機能を利用できるようにすることです。
このメニュー項目の作成を制御する CustomAction タグに Rights 属性があることはわかっています。これに関する問題は、使用しているグループがサイト内で同じ権限を持っていることです (ViewListItems、ManageAlerts など)。設定したグループは、マネージャー、従業員など、より多くの機能を扱います。カスタム機能をグループに割り当て、その機能に関連付けられたメニュー項目をそのグループのメンバーのみに表示できるようにしたいと考えています。 . 全員が同じ基本的なサイト権限を持っていますが、ログイン資格情報に基づいて追加のオプションを利用できます。
Core.js ファイルを変更してコンテキスト メニューの項目を非表示にする方法に関する記事をいくつか見てきましたが、それらはオール オア ナッシングのアプローチです。http://blog.thekid.me.uk/archive/2008/04/29/sharepoint-custom-actions-in-a-list-view-webpart.aspxに、動的に変更する方法を示す興味深い投稿があります。アクションメニュー。この例を変更して、ユーザー グループをチェックし、メンバーシップに基づいてメニューを表示または非表示にするのは簡単です。残念ながら、この例は、 http://forums.msdn.microsoft.com/en-US/sharepointdevelopment/thread/c2259839-24c4-4a7e-83e5-3925cdd17c44/で証明されているように、コンテキスト メニュー項目には適用されないようです。
JavaScriptを使わずにこれを行う方法を知っている人はいますか? そうでない場合、javascript からユーザーのグループを確認する最良の方法は何ですか?
sharepoint - 組み込みの Web サービスを介して SharePoint にファイルをアップロードする
バージョン WSS 3.0 が公開する組み込みの Web サービスを介して、SharePoint サーバー上のドキュメント ライブラリにファイルをアップロードする最良の方法は何ですか?
2つの最初の回答に続いて...
リモート クライアント アプリケーションからこれらの呼び出しを行うため、必ず Web サービス レイヤーを使用する必要があります。
WebDAV メソッドは私たちにとってはうまくいきますが、Web サービス統合メソッドとの一貫性を保ちたいと考えています。
さらに、ファイルをアップロードするための Web サービスもあります。面倒ですが、常に機能します。
「コピー」サービスのことですか?このサービスのCopyIntoItems
方法で成功しています。これは、WSS Web サービス API のみを使用してドキュメント ライブラリにファイルをアップロードするための推奨される方法ですか?
提案された回答としてコードを投稿しました。
asp.net - ASP.NET Sharepoint アプリケーションのデバッグ プロセスの時間を短縮するにはどうすればよいですか?
アプリケーションサーバーをデバッグモードで起動し、IDEをサーバーに接続できるJavaと比較しています。また、サーバーを再起動せずに「その場で」コードを変更できます。変更がメソッド シグネチャやフィールドに影響を与えない限り、クラスの再コンパイルを押すだけで、アプリケーション サーバー (サーブレット コンテナー) がクラスをリロードします。
すべてのクラスがアセンブリにパックされており、アセンブリをアンロード/再ロードできないため、ASP.NET ではこれは不可能だと思います。
そのため、.aspx ページとアセンブリを GAC に展開し、分離コードを変更した場合は、アセンブリを再展開して IIS をリセットする必要があります。特にSharepointアプリケーションについて話しているのですが、プライベート アセンブリに対して iisreset を実行する必要があるかどうかはわかりませんが、あなたもそうだと思います。
したがって、コードビハインドでaspxページをデバッグする最良の方法は、アクティブなデバッグ中にコードビハインドを取り除き、ページに移動し、多かれ少なかれ機能しているときにコードビハインドに戻すことです. (これは、Sharepoint のアプリケーション ページにのみ適用されます。サイト ページではインライン コードは許可されません)。
時間を短縮するために、ASP.NET アプリケーションのデバッグにどのようにアプローチしますか?
sql-server - WebUI の外部から SharePoint にアクセスする
シェアポイント サーバーのデータベース バックエンドにアクセスできますか? 私の会社では、Sharepoint を使用して、さまざまなアセットのデータと写真を保存しています。理想的には、データにアクセスしてアプリケーションに表示し、ユーザーが両方の方法でアクセスできるようにすることができます。
IT 部門に相談する前に、これが可能かどうかを確認したいと思います。
編集:Linuxのレールから?(はい、私は私が狂っていることを知っています)
sharepoint - sharepoint からファイルとそのバージョン番号を取得する
すべてのデザイナーが配置されるまでの一時的な応急処置として、現在、多数の xml 構成ファイルを手作業で作成しています。これに伴う問題の 1 つは、ファイルのバージョン管理です。これは、ファイルを更新するときにバージョン番号を更新するのを忘れるためです (人間は一般的に完璧に苦手なので、これは当然のことです)。
したがって、ファイルをSharepointに保存するときに、Sharepointからファイルを取得し、バージョン番号を取得し、Sharepointからファイルにバージョン番号を自動的に入力/更新するスクリプトを作成できるはずだと考えています。これは、誰かが「最新の」ファイルが必要な場合に、スクリプトを実行し、バージョン番号が正しい最新のファイルを取得できることを意味します (これにはもう少し多くのことがあるため、スクリプトを使用する理由は auto- の利点だけではありません)。バージョン管理)。
Sharepoint からファイルとバージョン番号を取得する方法を知っている人はいますか?