1)我创建了一个自定义对象“ Hello ”。 为其添加了两个查找字段,一个与Accounts相关联,另一个与Leads相关联。
2) now my custom object appears as a related list in both Account and lead
3) if i goto an account say "**Test_account**" >> i click on the new button
on the "Hello" related list.here i have redirected to a custom
visualforce page "**Welcome**".
现在我希望在我的“欢迎页面”中我希望显示2个字段。
如果用户通过帐户中的hello相关列表到达“欢迎页面”,则此页面上的标签设置为帐户
但
如果用户通过潜在客户中的hello相关列表到达此“欢迎页面”,则此页面上的标签将设置为潜在客户。
我不知道该怎么做。 我可以在当前页面网址中获得 retURL ,但它只给我ID。 现在我不确定这个ID是属于账户还是潜在客户。
账户和领导只是示例,可能会有更多的对象。
答案 0 :(得分:1)
通过查看id的前三个字符,您可以判断对象的类型。例如,所有帐户均以“001”开头,所有潜在客户均以“00Q”开头。您可以从Apex或Web Services API中的DescribeSObjectResult获取所有关键字前缀。 API也会在DescribeGlobalResult中返回,如果您想在一次调用中加载所有密钥前缀,这很方便。 REST API也有键前缀,但你必须遍历所有对象才能到达它。