SharePoint의 SPDocumentLibrary 목록에있는 폴더가 아닌 문서에 사용자 지정 상황에 맞는 메뉴 항목을 추가하고 있습니다. 다음 코드는 작동하지만 항상 원하지 않는 컨텍스트 메뉴의 맨 위에 내 사용자 정의 메뉴 항목을 추가합니다. CAMOpt의 마지막 매개 변수는 순서를 정의하는 시퀀스 번호 였지만 아무런 영향을 미치지 않는 것으로 추측되었습니다. 누구든지 목록의 맨 아래에 사용자 지정 컨텍스트 메뉴 항목을 추가 할 수 있는지 알고 있습니까?Custom_AddDocLibMenuItems를 사용하는 SPDocumentLibrary 메뉴 항목의 순서
function Custom_AddDocLibMenuItems(m, ctx) {
var otype = currentItemFSObjType = GetAttributeFromItemTable(itemTable, "OType", "FSObjType");
if (otype != 1) {
var itemId = GetAttributeFromItemTable(itemTable, "ItemId", "Id");
var listId = ctx.listName;
var action = 'Go_To_Page("' + ctx.HttpRoot + '/_layouts/custom/PAGES/mycustompage.aspx?ListId=' + listId + '&ListItemID=' + itemId + ');';
CAMOpt(m, 'Custom Menu Item', action, '/_layouts/custom/IMAGES/action.gif', '', 110);
CAMSep(m);
}
return false;
}
function Go_To_Page(page) {
window.location = page;
}