다음 코드를 사용하여 선택한 경로를 가져올 수 있습니다. siteadmin에서 대화 상자에 액세스하는 경우 active grid
에서 선택 항목을 사용하거나 페이지를 통해 액세스하는 경우 CQ.WCM.getPagePath()
메서드를 사용하여 페이지의 경로를 가져올 수 있습니다.
function(comp) {
/* if accessed via siteadmin */
if(CQ.wcm.SiteAdmin.hasListSelection()) {
var grid = CQ.wcm.SiteAdmin.getActiveGrid();
var selections = grid.getSelectionModel().getSelections();
/*Since you can view only properties of one page at a time,
we would be having only one item in the array */
console.log(selections[0].id);
} else { /* accessed via page */
console.log(CQ.WCM.getPagePath());
}
}
위 함수는 대화 상자의 beforerender 이벤트에 사용할 수 있습니다.
대화 상자의 경로에 액세스하려는 위치는 어디입니까? 어떤 필드에서 어떤 이벤트에 ?? – rakhi4110
beforerender 이벤트에 대한 대화 상자 노드 아래에있는 수신기의 경로에 액세스하려고합니다. –