2012-08-23 93 views
2

按本(閉)討論:SalesForce公司 - 包裝按鈕可使

http://success.salesforce.com/ideaView?id=08730000000BrpJ

SalesForce公司的釋放應該允許標準按鈕覆蓋的包裝春天'10。

在我的情況下,這是「新」機會按鈕我重寫加載自定義「機會」Visual Force頁面。在我的開發環境中,一切都按照我想要的方式工作。但是,我的SalesForce「專家」告訴我,儘管Spring '10發行說明中提到,無論如何,當組織安裝我們的應用程序時,標準按鈕覆蓋不能被打包和自動安裝。

回答

2

從彈簧10發行說明 - Packageable Standard Action Overrides

標準動作將覆蓋按鈕和鏈接現在packageable爲 自定義對象。開發人員還可以使用元數據API創建操作覆蓋。通過這個,你可以在你的應用程序中包含一個自定義用戶界面和 。 用戶可以在已安裝的 包中接受這些覆蓋,創建自己的或恢復到標準Salesforce.com 行爲。

然而,在Considerations for Overriding Standard Buttons它說:

不能覆蓋按鈕添加到Force.com的AppExchange包。

此外,向託管軟件包添加組件時,不存在允許您選擇標準按鈕替代的組件類型。

您可以將自定義Visualforce頁面添加到包中,但需要將其手動配置爲目標組織中的覆蓋。

+0

是的,SalesForce支持已確認這是不可能的。他們的回覆: _調查您的查詢後,您似乎無法將按鈕覆蓋添加到force.com Appexchange軟件包。用戶需要安裝包並手動覆蓋按鈕。在大多數情況下,合作伙伴在爲這種類型的安裝程序安裝後向用戶提供說明指南。然而,我正在查看是否可以使用CSS hack,在其中添加具有所需功能的自定義按鈕,然後使用CSS覆蓋隱藏原始(默認)「新建」按鈕。 – pcormier