0
사용자 지정 개체의 새 단추를 클릭하면 지원 프로필 인 경우 VF 페이지로 리디렉션되어야한다는 요구 사항이 있습니다. 그렇지 않으면 표준 페이지가 표시됩니다. 누군가 날 도와 줄 수 있어요. 아래 코드는 제가 시도한 코드입니다.새 단추를 클릭하면 프로파일을 기반으로 vf 페이지로 리디렉션됩니다.
<apex:page standardController="customobject__c" extensions="customvfpagecontroller1" action="{!redirect}">
public PageReference redirect() {
PageReference newPage;
Id tProfile = [select Id from Profile where Name = 'TSupport' limit 1][0].Id;
Id profileId=userinfo.getProfileId();
if(profileId == tProfile)
{
newPage = Page.vfpage1;
return newPage.setRedirect(true);
} else {
//it should redirect to standard new page of the custom object
}
이미 시도 했습니까? –
아래 코드를 시도했지만 작동하지 않는 것 같습니다. reDirect를 페이지 동작에 추가했습니다. public PageReference redirect() { PageReference newPage; \t \t Id tProfile = [프로필에서 이름을 선택하십시오. 여기서 Name = 'TSupport'limit 1] [0] .Id; \t \t Id 프로필 ID = userinfo.getProfileId(); if (profileId == tProfile) { \t \t \t newPage = Page.custompage1; return newPage.setRedirect (true); 다른 } { \t \t // 이것은 customobecject \t 는 null } – bksfdc
표준 새 페이지로 리디렉션해야이 문제의 몸에 코드를 추가하는 것이 좋습니다 것입니다. 사람들이 당신을 도울 방법을 빨리 이해할 수 있습니다. –