从不同对象类型的 Visualforce 页面创建新记录
我正在寻找在启动 Visualforce 页面的 Case 对象上创建一个自定义按钮。我希望 Visualforce 页面成为不同的标准控制器类型。据我所知我不能这样做。你会怎样做呢?代码示例会有所帮助。
谢谢
I'm looking to create a custom button on the Case object that launches a visualforce page. I want the visualforce page to be a different standard controller type. From what I can tell I can't do this. How would you go about doing this? Code examples would help please.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要么使用 JavaScript 按钮将您带到 Visualforce 页面,要么您需要一个扩展 Case 的 Visualforce 页面,该页面会立即将您重定向到非案例 Visualforce 页面。由于这很丑陋且不必要,只需在 Case 对象上创建一个 JavaScript 按钮(名称|设置|应用程序设置|自定义|案例|按钮和链接|新建,然后选择 OnClick JavaScript 作为内容源)。
然后在 JavaScript 中:
编辑:查看本教程,了解有关从Visualforce 的弹出窗口。
Either go with a JavaScript button that takes you to a Visualforce page or you'll need to have a Visualforce page that extends Case which immediately redirects you to a non-case Visualforce page. Since that's ugly and unnecessary, just make a JavaScript button on your Case object (name|setup|app setup|customize|cases|buttons and links|new then select OnClick JavaScript for Content Source).
Then in JavaScript:
EDIT: Check out this tutorial for tips on sending data back from a popup to Visualforce.