Добавить элемент контекстного меню списка с ItemId в sharepoint 2007 - PullRequest
0 голосов
/ 30 декабря 2011

Я добавляю пункт меню в контекстное меню по умолчанию в sharepoint 2007. Я поместил этот код в редакторе исходного кода. Этот код не работает ...

<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>

Если я заменю {ItemId} на 216 или любой конкретный currentItemId, это сработает.

Но у меня проблема в том, как получить динамический currentItemId ({ItemId}), который нажимает «AssetDetails (новое окно)», а затем получает сопутствующие детали. или любой другой метод?

1 Ответ

0 голосов
/ 02 января 2012

{ItemId} не будет работать здесь, поскольку работает только в определениях возможностей.

Взгляните на эту статью

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

currentItemID должен добиться цели.

...