我可以定制对Salesforce的“编辑自定义对象记录页面布局?(May I customize &

2019-07-29 22:56发布

例如,要创建或编辑的对象,当我想添加或更改某个值到一个特定的领域,我需要参考其他网站检索某些info.In这样,我想补充的编辑页面上的一个按钮或链接?

SalesForce公司的帮助链接是在这里: https://help.salesforce.com/apex/htviewhelpdoc?id=co_edit.htm&language=en_US

谢谢。

Answer 1:

自定义按钮和链接不上新建/编辑页面布局显示,所以即使你会做一个,这将是可见只在细节视图。

  1. 不要太微创的办法是创建一个URL或文本田间,设置它的默认值,你的链接,确保它显示的页面,但只读的。 有没有尝试过,但应该工作(你将不得不测试它作为除系统管理员其他人,因为你绕过页面布局的只读属性)。
  2. 更具侵入性的选择将是覆盖与Visualforce新编辑的页面布局。 更多的工作,但有些干净的解决方案。
  3. 真的疯了选择将是嵌入一段JavaScript代码到节头在标准页面布局,甚至到侧边栏。 这是一个丑陋的黑客,但它的作品,我用它例如禁用名称字段的编辑。

要使用方法#3:

  1. 创建新的节标头,添加了一些部分(空白是好的,你需要的东西,否则头的空白部分不渲染),标上只有编辑页面中可见的部分。
  2. 段名具有80个字符的限制,但可以包含像代码<script>document.getElementById('Name').disabled = true;</script> 你需要更长的脚本,虽然以某种方式在运行时创建一个URL和追加的地方在接近你的“特殊”字段在页面上。
  3. 上传静态资源与你的脚本,然后使用此为分节标题: <script src="filename.js" type="text/javascript"></script>

我不是太骄傲这个技巧的,如果你能-去自定义Visualforce新和编辑页面。 它的快速和肮脏的,只有当你不能覆盖的网页大概应该用..但它的工作原理。



文章来源: May I customize 'edit custom object records' page layout on SalesForce?