0
A
回答
0
試試這個:
你只需要編輯的頁面佈局,刪除的 「刪除」 按鈕, 然後創建一個定製按鈕命名爲「delete」,將javascript設置爲按鈕的行爲。最後將該按鈕添加到頁面佈局。
這是自定義按鈕的示例代碼:
{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")}
var AbsenceUpdate = new sforce.SObject("Absence__c");
AbsenceUpdate.Id='{! Absence__c.Id }';
AbsenceUpdate.RecordTypeId = '{new record type id}';
if(AbsenceUpdate!=null)
{
try
{
updateOpp = sforce.connection.update([AbsenceUpdate]);
window.location.reload();
}
catch(e)
{
alert('error : ' + e);
}
}
0
我認爲最好的方法是控制器和擴展現有的刪除按鈕的覆蓋。
<apex:Page action="changeRTRedirect"
standardController="Absence__c" extensions="DeleteOverrideExtension">
</apex:page>
public class DeleteOverrideExtension {
private SObject record;
public DeleteOverrideExtension(ApexPages.StandardController controller) {
record = controller.getRecord();
}
public PageReference changeRTRedirect() {
record.RecordTypeId = '[YOUR NEW RT ID]';
update record;
//where do you want to send users now, maybe the Absence__c tab?
return Page.MyPageHere;
}
}
相關問題
- 1. Android:帶覆蓋的自定義按鈕
- 2. Salesforce的:在自定義按鈕網址
- 3. PrintThis覆蓋自定義CSS時按下按鈕
- 4. 停止Twitter Bootstrap覆蓋按鈕的自定義css
- 5. Chrome自定義標籤的關閉按鈕功能覆蓋
- 6. 如何覆蓋PrimeFaces CSS來自定義我的按鈕?
- 7. 覆蓋Salesforce頁面中的標準按鈕
- 8. 覆蓋salesforce服務雲控制檯中的標準按鈕
- 9. 自定義按鈕,殘疾人用GIF覆蓋
- 10. 無縫NSStatusItem按鈕突出顯示自定義NSView覆蓋
- 11. 自定義控件覆蓋命令按鈕
- 12. 如何覆蓋保存按鈕以更改自定義頁面?
- 13. Google+自定義登錄按鈕被iframe覆蓋
- 14. Salesforce JavaScript控制檯中的OnClick自定義按鈕
- 15. 自定義CSS被覆蓋
- 16. Joyride Foundation自定義覆蓋
- 17. Gmaps自定義覆蓋
- 18. 自定義相機覆蓋
- 19. 自定義標記覆蓋
- 20. Osmdroid,自定義覆蓋圖
- 21. 獲取自定義覆蓋
- 22. HTML,CSS自定義覆蓋
- 23. Boostrap按鈕覆蓋
- 24. 按鈕,被覆蓋
- 25. 覆蓋圖像覆蓋自定義Google Map Web中的標記
- 26. osm中的自定義覆蓋標記
- 27. 覆蓋自定義BLC中的Persist()
- 28. DocuSign for Salesforce自定義按鈕 - 自動填充收件人
- 29. 將google map v2自定義覆蓋轉換爲v3自定義覆蓋
- 30. Salesforce從自定義按鈕的機會驗證