私は、NewForm.aspxを編集したいSharePointのSPListを持っています。私はいくつかのJavaScriptをWebPartsとしてフォームにプログラムで追加したいと思っています。SharePointのSPListのNewFormにJavaScriptを追加
どうすればよいですか?
ありがとうございます。
私は、NewForm.aspxを編集したいSharePointのSPListを持っています。私はいくつかのJavaScriptをWebPartsとしてフォームにプログラムで追加したいと思っています。SharePointのSPListのNewFormにJavaScriptを追加
どうすればよいですか?
ありがとうございます。
「リストとライブラリ」セクションのSharePointデザイナーでリストを開きます。リストデザイナービューには、リストに関連付けられているフォームのリストが表示されます。通常は、「NewForm.aspx」フォームがリストされます。これを右クリックし、「高度なモードでファイルを編集」を選択して、フォームに使用されているASP .Net/HTMLマークアップを公開します。
ここで、カスタムブロックをページマークアップ内に追加します。私は一般的に、id 'PlaceHolderMain'を持つasp:content要素を見つけることをお勧めします。コンテンツプレースホルダ要素は次のように開いた直後の最初の要素としてスクリプトを追加します。上記の
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<script type='text/javascript' language='javascript'>
$(document).ready(function(e) { alert('my custom script has loaded'); });
</script>
..
.. Existing markup
..
</asp:Content>
私の例では、フォームが完全に読み込まれた後のメッセージを表示するには、あなたのマスターページでjQueryの存在を前提としています。
あなたは、SharePoint Designerを使用しますが、表示/編集/新しいフォームを開くには、URLの末尾に
?ToolpaneView = 2
を置くことができる(またはできない)にしたくない場合ブラウザのデザインモードで使用します。
http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/
まあ、私は私のSPContentTypeを持っており、「NewFormUrl」を使用しようとしたが、私は自分のサーバー上のnewform.aspxを見つけることができません。私は単にどこを見るかわからない。 – carruw
@JamesMontagne:私には公正な質問のように見えますが、その男は明らかに経験の浅い人です。 –