1

NewForm.aspxを編集するSPListがSharePointにあります。プログラムでいくつかのJavaScriptをWebパーツとしてフォームに追加したいと思います。

それ、どうやったら出来るの?

助けてくれてありがとう。

4

2 に答える 2

2

SharePoint Designer を使用したくない (または使用できない) 場合は、

?ToolpaneView=2

URL の末尾にある をクリックして、ブラウザのデザイン モードで表示/編集/新規フォームを開きます。

http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/

于 2012-04-30T09:45:23.757 に答える
2

「リストとライブラリ」セクションの 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 が存在することを前提としています。

于 2012-04-27T13:13:33.437 に答える