2011-12-30 22 views
0

sharepoint 2007のデフォルトコンテキストメニューにメニュー項目を追加しています。 このコードをソースエディタのweb patに入れました。このコードは、私が216または任意の特定のcurrentItemIdによって{アイテムIDを}交換した場合、それが動作リストを追加するSharepoint 2007のItemIdを持つコンテキストメニュー項目

<script type="text/javascript"> 

function Custom_AddListMenuItems(m, ctx) 
{ 
CAMOpt(m, 'AssetDetails (new window)', 'javascript:window.open(\'http://infpw03403:15000/Lists/Asset%20Repository/DispForm.aspx?ID=' +{ItemId}+'\');' ,'/_layouts/images/LIST.GIF'); 
return false; 
} 

</script> 

...動作しません。

しかし、私の問題は動的なcurrentItemId({ItemId})を取得する方法を持っているので、 "AssetDetails(新しいウィンドウ)"をクリックすると相互の詳細が得られます。 または他の方法ですか?

答えて

0

{ItemId}は、フィーチャ定義でのみ機能するため、ここでは機能しません。

トリックを行う必要があり、この記事

http://weblogs.asp.net/jan/archive/2009/09.aspx

currentItemIDを見てみましょう。

+0

hey ... through currentItemID、要素の値を取得できますか? – user633856

関連する問題