問題タブ [cewp]

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 投票する
3 に答える
36037 参照

sharepoint - コンテンツ エディター/ページ ビューアー Web パーツからスクロール バーを削除する

別の SharePoint Web パーツ ページ内に HTML ページを表示しようとしています。

すぐに使えるページ ビューアー Web パーツを使用しましたが、ページ ビューアー Web パーツの内部に無効なスクロールバーが表示されます。

また、IFRAME タグを含むコンテンツ エディター Web パーツを使用してみましたが、それでも機能しませんでした。

これは、コンテンツ エディター Web パーツで使用したコードです。

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

css - SharePoint 2007 のポップアップ リッチ テキスト エディターにマスター ページの企業ロゴが表示される - これを削除するにはどうすればよいですか?

現在、MOSS 2007 サイト定義で HTML リッチ テキスト エディタのスタイルを設定しようとすると問題が発生します。

次のように、カスタム マスター ページの body タグに会社のロゴをインラインで指定しました。

...

機能として展開すると、このマスター ページはすべての標準のすぐに使用できるページとサイトで正常に機能します。ロゴは左上隅に表示されます (コードは、個別に定義されたスタイル シートを使用して配色も適用します)。 .

ただし、CEWP を使用してコンテンツの一部を変更しようとすると、リッチ テキスト エディターはこのロゴ左上隅に表示し、ユーザーが編集する必要があるテキストを部分的に覆い隠します。

マスター ページのスタイルを修正してこのロゴを非表示にしようとしましたが、これを行う方法が見つかりません。修正も検討しました

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\htmleditor.js

実際のリッチ テキスト エディタ自体は

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\RTE2PUEditor.aspx

しかし、これは何の成功にもつながりませんでした (そして、とにかくこれをやりたくありません!!)。

誰かが私を正しい方向に向けることができますか?

カスタム ブランディング (ロゴ、CSS など) をすべてのページに適用したいのですが、ポップアップ リッチ テキスト エディターには適用したくありません。これは可能ですか?もしそうなら、どのように?

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

jquery - Text replace with Jquery

I have to replace Text inside HTML. When I looked ViewSource of the page I found this html tag. Now I need to replace text "Respuesta" with "Responder". I am using SharePoint CEWP webpart for this. What is the code I need write to replace this text?

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

javascript - JavaScript をタグに動的に挿入する

私は CEWP (webpart) を使用しており、このコードをそこに入れています。しかし、このコードは<head>タグ内には入りません。このコードを<head>タグに挿入する必要があります。

これどうやってするの?このコードは CEWP Web パーツでどのように機能しますか?

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

html - SharePoint が HTML および CSS コンテンツを不適切に表示するのはなぜですか?

SharePoint コンテンツ エディター Web パーツにコンテンツを追加しようとしていますが、追加すると、CSS の一部が無視されているかのように表示されます。

スタンドアロン ページの場合、Firefox 3.6 および IE 8 では問題なく表示されますが、同じコードがコンテンツ エディター Web パーツに配置されるとすべて表示されなくなります。

多くの場合、IE で表示したときに SharePoint で壊れているものは、同じ SharePoint ページを FF で表示すると正しく表示されます。今回はメニューが正しくレイアウトされましたが、テキストの色が間違っていました (白のはずです)。

IE の Developer Tools を使用してコードを調べると、Sharepoint は#CAPMenu liの の宣言を無視しているようですheight:0;。SharePoint 以外でコードを表示するとき、または Firefox を使用して SharePoint でコードを表示するときに無効height:0;にすると、メニューが少し崩れます。IE を使用して SharePoint でページを表示すると、メニューは既に固定されており、無効にしheight:0;ても変更はありません...

助けてください!これは、SharePoint によって私が使用できなくなった最初のデザインではありません。

20101130 の編集: SharePoint 2007 がマスターページから発行するコードの状態に関する記事 ( http://friendlybit.com/html/default-html-in-sharepoint-2007/ ) を見つけました。私のコードをマッシュアップしています...

最初の行に doctype がないと、事態は非常に悪くなります:
<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir="ltr" __expr-val-dir="ltr">'
これは、すべてのデフォルト ページが quirks モードでレンダリングされることを意味し、ブラウザ間でのレンダリングが信頼できなくなります。

20120921 の編集: 2010 年に移行して以来、SP はコードを修正しようとして、コードを解体します。最終的に、サイト ライブラリに保存されている HTML ファイルに CEWP をリンクし、ファイル内のコードを Web パーツに読み込むことができることがわかりました。SharePoint はファイルを編集できないため、私のコードはクリーンで元のままです :-)

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

sharepoint - SharePoint 2010 CEWP でカスタム スタイルとマークアップ スタイルを活用する方法 (100% JavaScript ソリューション)

つまり、RichHtmlField を使用すると、リボンのドロップダウン リストに表示されるスタイルとマークアップ スタイルをカスタマイズできます。OOTB コンテンツ エディター Web パーツを使用することはできません。

RichHtmlField と CEWP (出力された HTML/JavaScript) を調査/対比した後、実際に JavaScript ソリューションを見つけることができました。

RichHtmlField はページ スクリプトを発行してフィールド コントロールを初期化しますが、CEWP はそのような初期化スクリプトを発行しません。さらに、RichHtmlField は、CEWP よりもはるかに多くの HTML 属性を発行します。そのうちの 2 つはPrefixStyleSheetStyleSheetです。

PrefixStyleSheetは、ドロップダウン メニューで使用されているスタイル シートのプレフィックスを識別します。 StyleSheetは、ブランド化された css ファイルへのサーバー相対 URL です。

したがって、これらすべてが当てはまる場合、jQuery を使用して、ブランド化されたスタイルシートで CEWP を初期化できるはずです。

これが誰かに役立つことを願っています。このコードは、さまざまな方向に進む可能性があります。基本的なことを紹介しているだけです。これを EditModePanel 内のマスター ページに追加すると、クロス サイトで機能します。

スクリプトをロードする順序によっては、実行後に何かが混乱する可能性があるため、そこにはタイマーがあります。これがうまくいくか、うまくいかないか教えてください。

この問題の解決策をどこかに記録しておくとよいでしょう。

乾杯、

M

0 投票する
0 に答える
430 参照

javascript - SharePoint CEWP で RSS フィードを並べ替える

JavaScript を使用して、RSS フィードをアルファベット順に並べ替える必要があります。

私が得るのはトップの「ビューポジションリンク」だけです

デバッガーで次のエラーが表示されます: SCRIPT5007: プロパティ 'toLowerCase' の値を取得できません: オブジェクトが null または未定義です

これは機能していません:

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

javascript - SharePointDesigner2010でPeoplePickerフィールドを非表示にする

ドロップダウン値が選択されたときに、CEWPでカスタムJavaScriptを使用して、一部のフィールドを表示および非表示にしようとしています。TextBox( "Your Name")を非表示にできましたが、[SelectName]または[Supervisor'sName]フィールドを非表示にできません。これら2つはピープルピッカーです。他の場所で見つかったロジックを適用しようとしましたが、それでもコントロールが見つかりません。

これが私のJavascriptコードです:

そして、これが私のページのコードです:

誰かがこれらの2つのフィールドを非表示にして、「はい」が選択されたときにそれらを表示する方法について正しい方向に私を向けることができれば、私は本当に感謝します。

ありがとう。

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

sharepoint - コンテンツ エディター Web パーツを許可する

SharePoint 2007 を使用して、[ページの編集] モードで [Web パーツの追加] ダイアログの選択メニューに CEWP を追加できるようにするにはどうすればよいですか? 現時点では、お知らせ、予定表、リンク、共有ドキュメント、タスクのみを追加できますが、CEWP を追加することはできません。私はサイトに完全にアクセスできます。

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

sharepoint-2010 - CEWP から「このページを編集して Web パーツのコンテンツを変更する」を削除する

Sharepoint ページにコンテンツ エディター Web パーツを追加しました。CEWP でコンテンツが提供されていない場合、「このページを編集して Web パーツのコンテンツを変更してください」という既定のテキストがページに表示されます。このデフォルトのテキストを削除するにはどうすればよいですか。

注: この CEWP をページ レイアウトに追加しました。このページ レイアウトを使用して、いくつかのページを作成しました。そのため、ページ レイアウトを変更する必要があります。