首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visualforce自定义查找visualforce页面

Visualforce自定义查找visualforce页面
EN

Stack Overflow用户
提问于 2011-12-22 22:59:48
回答 4查看 9.8K关注 0票数 2

我想知道是否有一种方法可以覆盖Salesforce中查找字段的本机功能,并将其替换为visualforce页面。我尝试覆盖此按钮的原因是,当用户进行查找时,查找将返回具有该名称的每个人。我们要返回的是正在搜索的联系人的所有联系人的列表。

以下是我试图实现的目标:

当用户单击查找按钮时,我的visualforce页面将启动,并允许用户查看该帐户以及该帐户的所有联系人。

这有可能吗?你还建议用什么其他方法来解决这个问题?

以下是我正在尝试更改的屏幕截图:

谢谢你的帮助!

EN

回答 4

Stack Overflow用户

发布于 2011-12-23 06:22:49

听起来你只需要定制查找中的列,让它更适合你的需求。如果您进入Setup -> Customize -> Contacts -> Search Layout,您将看到查找对话框和查找电话对话框的条目,您可以在其中编辑查找窗口中显示的列。

如果您确实需要自定义解决方案:

您不能覆盖查找页面本身,但您可以为您的帐户创建一个新的visualforce页面,使用<apex:detail>和其他类似的标记使您的生活更简单。然后,您可以在下面包含一个搜索区,用户可以在其中输入各种搜索词,您可以将这些搜索词放入动态SOQL查询中,然后呈现结果供他们选择。

票数 1
EN

Stack Overflow用户

发布于 2012-12-07 20:29:25

是的,它可以通过javascript,就像我通过visual force页面所做的那样,它将显示相关列表的记录,并在选择时由jscipt传递到父窗口的记录的id。并执行相同的功能..

票数 1
EN

Stack Overflow用户

发布于 2011-12-24 05:55:12

据我所知-不是。作为一种解决办法,您可以使用JavaScript。我们在我们的情况下做了什么?我们用JavaScript实现所有的东西。我们创建了一个inputText,并在此inputText的右侧放置了带有此查找图标的图像。在图像上点击我们创建ExtJS弹出窗口(我认为你可以简单地创建VF页面并在弹出窗口中显示此页面)。窗口关闭后,您可以填写inputText字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8605672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档