javascriptを使用して公開ページのSharepointコンテンツフィールドの値を取得しますか?

私は出版用ページのページレイアウトに取り組んでおり、ページレイアウトにはAddress1、Address2などのようないくつかのフィールドがあります。これらはすべて「複数行のテキスト」タイプです。著者がそれらを書くと、結果のページにこれらのフィールドの値を使用する必要があります。私はまた、それらのアドレス値を使用し、それらをGoogleマップでプロットする必要があります。どのように私はそれらのフィールドの値を取得するように私のようなjavascriptを使用してGoogleマップでそれらの値をプロットするために記入しますか?

ベストアンサー

jQueryを使用して、テンプレートの一番下にスクリプトを追加する必要があります。次のような場合は、EditModePanelの
“Display”にスクリプトを追加する必要があります。



id属性が「名前で終わる」要素を見つけるには:

<script>

 $("[id$=Address1]").val(); //Address1 value
 $("[id$=Address2]").val(); //Address2 value

</script>

また、IDをテキストフィールドにラップしてDOMスキャンを高速化することも良い方法です(パフォーマンスに賢明です):

<script>

 $("#Location").find("[id$=Address1]").val(); //Address1 value
 $("#Location").find("[id$=Address2]").val(); //Address2 value

</script>

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です