問題タブ [page-layout]
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-2010 - 公開ページのようなSharePoint2010カスタム表示フォーム?
モーダルボックスではなく、dispform.aspxではなく、別の詳細ページにリストアイテムを表示したい。ページはサイトマスターページ、レイアウトページを継承し、公開ページのようにポータルサイトマップに存在する必要があります。
ブレッドクラムは次のようになっている必要があります:会社のイントラネット>お知らせ>製品リクエストのフォームが更新されました!
それを行う方法はありますか?
sharepoint - Sharepoint: 特定のページのページ レイアウトとコンテンツ タイプを変更する
展開したソリューションにページ レイアウトがあります。ページ レイアウトには、カスタム コンテンツ タイプも関連付けられています。
このページ レイアウトとコンテンツ タイプを更新したいのですが、サイトの特定の場所についてのみです。その理由は、重要な「操作の更新」のために、電子メールだけでなく、購読しているユーザーに SMS を送信する機能 (Sharepoint のリスト用の組み込み機能) が必要だからです。
これが機能する方法は、SMS を送信するかどうかを決定するブール フィールドと、メッセージを通知する電子メール アドレスを入力するフィールドを追加することです。
これまでの私のアプローチは次のとおりです。
- フィールドが選択/入力されているかどうかを確認し、実際の送信を行うイベント レシーバーを作成します。
- 2 つの新しいフィールドでレイアウト ページを変更します。
- 2 つの新しいフィールドでコンテンツ タイプを変更します。
ただし、サイトの残りの部分が複雑になるのではないかと心配しています。今のところ、ページ レイアウトの将来の使用は問題ではなく、既存の使用のみです。
XML 定義によるコンテンツ タイプの更新が自動的に行われないことはわかっているので、その点では問題ありませんが、問題の特定のページにレイアウト ページを「含まれる」ようにするにはどうすればよいでしょうか?
編集:ページを表示するときではなく、ページを編集するときにのみ2つのフィールドを表示するにはどうすればよいですか? 現在、私の開発サイトには編集フォームが適切に表示されていますが、ページを表示すると、ブール値フィールドが配置されている場所に「はい」が表示され、電子メール フィールドに入力された電子メール アドレスが表示されます。
aspect-ratio - ユーザーモニターのアスペクト比を知る
ウェブページの開発者として、ユーザーモニター(PCまたはMacを使用しているユーザー)のアスペクト比を知る方法があるかどうかを知りたいと思います。画面サイズとアスペクト比に基づいて、さまざまなページ(ページレイアウトの観点から)をさまざまなユーザーに転送したいと思います。これは可能ですか?
sharepoint-2010 - SharePoint 2010 EditModePanel で正しい分類コントロールを表示するにはどうすればよいですか?
SharePoint 2010 ビルドには、キーワード用の管理されたメタデータ フィールドを含むカスタム コンテンツ タイプがあります。
リスト内の項目を編集すると、正しい分類ピッカー コントロールが取得され、用語が用語ストアから取得されるため、フィールドは正常に展開されたようです。
でも; アイテムの PageLayout で EditModePanel を使用して、アイテムのサイト内編集を許可していますが、正しい分類ピッカー コントロールを表示できません。
TaxonomyWebTaggingControl をページ レイアウトに追加し、SSPId などをハードコーディングすると、機能します。
ただし、クライアントがサイトを展開するときに用語ストアが作成されるため、値をハードコードすることはできません。
コンテンツ タイプを作成すると、名前を使用してフィールドを正しい用語ストア/セットにバインドするイベント レシーバーがありますが、EditModePanel でフィールドを取得/設定する方法がわかりません。
私が本当に欲しいのは次のようなものです:
何か不足していますか?
My event receiver looks like this:
c# - SharePoint 2007 ページ レイアウトの ASCX ファイル - 編集モードでフィールド値を設定しますか?
ASCX
SharePoint ソリューション パッケージに2 つのユーザー コントロール ( ) ファイルがあります。コントロールはすでに正常に動作していますが、コントロール ファイルが受け入れるさまざまなパラメーター用に 8 つの異なるページ レイアウトを作成して、それらを表示するさまざまなページに必要なデータを表示する必要がありました。
モジュール性を最大化するために、ページ レイアウトを使用するページの編集モードで、コントロール ファイルのパブリック フィールドの値を設定する方法があるかどうか疑問に思っています (この方法では、各ページに 1 つのページ レイアウトを設定できます)。 2 つのユーザー コントロールを作成し、公開段階で必要に応じてパラメーターを設定します。) 私は、次のように制御ファイルのパラメーターを動的に設定できるかどうかを尋ねていると思います。
次にFieldParamValue
、編集モードで、SharePoint の公開ページで編集可能なオプションにします。
sharepoint-2010 - SharePoint 2010 でカスタム ページ レイアウトに基づいて発行ページを作成するときに Web パーツ接続を自動的に有効にする方法
SharePoint Designer で簡単なカスタム ページ レイアウトを作成し、いくつかの Web パーツ ゾーンを追加し、各ゾーンにカスタム Web パーツを追加しました。
これらの Web パーツには、一連のカスタム プロバイダー/コンシューマー インターフェイスがあります。SharePoint Designer で (接続の追加ウィザードを使用して) Web パーツ間の接続を構成し、ページ レイアウトを保存しました。
その後、レイアウトをチェックインし、SP の Web インターフェイスで承認しました。
最後に、自分のレイアウトに基づいて発行ページを作成しましたが、Web パーツ間の接続が設定されていませんでした。接続を手動で設定でき、正常に動作しますが、レイアウトに基づいて作成する各ページで接続が自動的に設定されるようにしたいと考えています。
これは予想される動作ですか?もしそうなら、プログラムまたは宣言によって接続を自動的に構成する方法はありますか?
私が行方不明のステップはありますか?
sharepoint-2010 - SharePoint 2010 - カスタム ページ レイアウトからアセンブリ内のメソッドにアクセスしようとするとエラーが発生する
カスタムページレイアウトページを公開しており、次のようなコードがあります-
それは言ってエラーになる -
プロジェクトにアセンブリを追加し、この同じプロジェクト内の別のユーザー コントロールからアセンブリにアクセスできます。ページの上部に @Assembly および @Import Namespace タグを追加しようとしましたが、うまくいきませんでした。
ここで私が間違っていることを誰かが知っていますか?
asp.net - 紙のフォームのように見えるaspxページをレイアウトするにはどうすればよいですか?
デスクトップapsを開発しているので、aspx/htmlが少し錆びました。私がする必要があるのは、次のようなフィールドを持つaspxページをレイアウトすることです(多くのフィールドがあり、これは単なる抽象化です): 基本的に、アイテムは行にあるように見えますが、特徴的な列にはありません(たとえば、たとえば、通りの名前は通りの番号などと一致する必要はありません...)
ブラウザとの最大限の互換性を実現したいのですが、このシナリオでは何を使用するのが最適ですか?テーブル、リストアイテム... div?他に何かありますか?
私はaspxC#4.0を使用しています。
sharepoint - 「GetAvailablePageLayouts」で NullReferenceException がスローされる
Microsoft.SharePoint.Publishing.PublishingWeb
最近、サブサイトのカスタム レイアウト ページから発行サイト ( ) のすべてのページ レイアウトを取得しようとしたときに、このエラーが発生しました。このコードは、Enterprise Wiki サイト テンプレートから作成されたサイトを使用して VM サーバー上で動作しました。しかし、開発サーバーで実行すると、コードでさまざまな例外が発生しました。
このエラーを回避するために、クラスを 3 つの異なる方法でコーディングしました。3 つすべてが VM で機能しましたが、開発サーバーで使用すると、3 つすべてが例外をスローしました。例:
sharepoint - SharePoint 機能を使用してページ レイアウトをアップグレードする
SharePoint 2010 を使用しています。いくつかのページ レイアウトを含む機能があります。この機能を有効にすると、ページ レイアウトが適用されます。しかし、新しいバージョンのページ レイアウトを使用してこの機能の新しいバージョンを展開すると、ページ レイアウトは考慮されません。それらの名前が同じであるためです。
これどうやってするの ?