NewForm.aspxを編集するSPListがSharePointにあります。プログラムでいくつかのJavaScriptをWebパーツとしてフォームに追加したいと思います。
それ、どうやったら出来るの?
助けてくれてありがとう。
NewForm.aspxを編集するSPListがSharePointにあります。プログラムでいくつかのJavaScriptをWebパーツとしてフォームに追加したいと思います。
それ、どうやったら出来るの?
助けてくれてありがとう。
SharePoint Designer を使用したくない (または使用できない) 場合は、
?ToolpaneView=2
URL の末尾にある をクリックして、ブラウザのデザイン モードで表示/編集/新規フォームを開きます。
http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/
「リストとライブラリ」セクションの 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 が存在することを前提としています。