2012-07-30 142 views
0

VF真的很新,但這裏是我的VF頁面。期望的效果是我希望它在同一個窗口中的新選項卡中打開。如何在新選項卡中打開VF頁面?

<apex:page standardController="myController__c" extensions="myExtension" action=" {!actionJackson}"> 
</apex:page> 
+0

打開的方式取決於打開的位置。您是從Salesforce選項卡,按鈕還是從其他地方打開Visualforce頁面? – 2012-07-30 19:43:24

+1

您是指SFDC的Ui_中的_new瀏覽器window_或_tabs嗎? – 2012-07-30 19:43:32

+0

用戶點擊一個按鈕,該按鈕上面有一個VF。該操作方法返回一個頁面參考,其中包含要轉到的新URL。我想要在新的互聯網標籤中打開新的頁面,而不是新的窗口 – user11235813 2012-08-01 21:33:46

回答

1

如果你的覆蓋標準VF頁SFDC你的一半了,它看起來像你試圖引用自定義的標準控制器的sObject叫:「myController__c」,那種怪異的名字爲對象,但如果你想導入標準控制器,使用你的對象名稱作爲standardController。

如果您的自定義的sObject您試圖創建一個新的VF頁被稱爲:「myObject__c」比你的頁面定義看起來像:

<apex:page standardcontroller="myobject__c" extensions="class1"></apex:page> 

現在去(使用Web-UI):

Your Name->Setup->Create->Objects->myObject__c->Standard Buttons and Links->Edit 'View'(可以說你想更換「查看」)

現在選擇用VisualForce頁覆蓋,並從下拉菜單中選擇你的頁面的名稱。

現在,按照鏈接查看SFDC中的記錄,標準佈局將帶您進入新的自定義頁面。編輯也是一樣(如果你重寫它)。

現在您只需按照SFDC上的說明使用和擴展標準控制器或標準列表控制器即可。

相關問題