问题标签 [visualforce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3468 浏览

controller - ID 未从 SalesForce 中的电子邮件模板传递给自定义控制器

我创建了一个使用自定义类的组件。我将此组件添加到电子邮件模板中。当我尝试加载模板时,这是我收到的错误消息。List 没有分配给 SObject 的行。据我所知,我创建的属性没有将值传递给我的类。

此外,当我第一次打开任务页面发送电子邮件时,OpportunityID 是查询字符串的一部分,键为p3_lkid。但是,当我选择模板时,查询字符串会被重置。

我在下面附上了相关代码。

零件

电子邮件模板

顶点类

0 投票
1 回答
786 浏览

object - Salesforce 对象逻辑问题

我们在 Salesforce 中有一个名为“域”的自定义对象,它反映了我们构建和管理的每个网站。我们的域使用我们销售的内部系统,该系统具有具有以下属性的模块:名称、默认价格、到期日期和客户支付的实际价格。我们需要一种将这些模块链接到域的方法,以便我们可以选择“domain.com”使用 - 例如 - 模块 1,2 和 4。

从这些模块选择中,我们希望自动生成客户根据这些选择的模块支付的总价格,公式将是核心价格加上每个选定模块的单独价格。我们需要能够基于此查询创建视图和报告,以便我们可以 - 例如 - 返回所有使用模块 1 的域。

理想情况下,这些模块将在整个系统中标准化,并且在某种程度上它会像价格手册一样为机会工作。我对 Salesforce 中的一般对象管理非常熟悉,但对 visualforce/apex 并没有真正了解。任何解决方案仅使用专业版中的功能也很重要。

我似乎无法完全了解解决此问题的最佳方法,有什么想法吗?

谢谢。

0 投票
1 回答
581 浏览

javascript - 强制弹出窗口显示在页面顶部

当我将鼠标悬停在嵌入在主页中的 iframe 中的链接上时,我会弹出一个弹出窗口。

目前,该弹出窗口正在 iframe 上呈现并被剪辑。我希望弹出窗口显示在顶部而不是框架中。

0 投票
2 回答
9200 浏览

salesforce - VisualForce 的 inputField 数据绑定问题

我在 Visualforce 页面上得到了奇怪的结果(是的,Salesforce.com 很恶心,我知道)。我的问题是我正在尝试使用 inputField 在自定义 sObject 上绑定数据,但在我的自定义控制器中,它无法识别用户输入数据。

以下是该页面的代码片段:

这是控制器的代码:

我已确保 workingFee 属性不为空。每当我在输入值后点击“保存费用”按钮时,它都会重新加载页面并给我消息“错误:缺少必填字段:[Fee__c]”(注意,这里的 Fee__c 是一个货币字段——不是它期望这是一个 sObject,是吗?)

saveFee() 方法中的调试语句显示workingFee 的重要字段为空,而我希望它们已被分配用户输入的值。

0 投票
1 回答
2849 浏览

salesforce - 从 Apex 获取 Salesforce.com 字段的数据类型,而不是显示类型

我需要访问 Salesforce.com 对象中字段的数据类型,以识别对象中的每个电话、传真、电子邮件和邮件字段。我已经使用 DescribeSObject 调用从 SFDC Web 服务完成了此操作,但 Apex DescribeFieldResult.getType 方法仅返回字段的显示类型,而不是实际数据类型。

例如,如下图所示显示数据类型为传真的字段根据 getType 调用具有电话显示类型。我需要为传真字段返回传真、为邮件字段返回邮件等的东西,例如 DescribeSObject Web 服务调用。如果 Apex 中存在这种情况,有人吗?

现场信息

0 投票
1 回答
1491 浏览

apex-code - 如何在匹配多个字段位置时显示多个验证错误,而不是一次显示默认错误?

假设您有一个带有十个 apex:inputField 的 apex:form。所有这些字段都是必需的,并且所有这些字段都有不允许空字段的验证规则。

给定 10 个空字段的错误条件状态,visualforce 的默认行为是在您单击提交按钮后,它在字段位置附近一次仅显示 10 个错误中的一个。这是通过标准控制器完成的,因为它似乎为最后一个错误抛出异常(而不是聚合所有错误然后抛出异常)

那么我的问题是,您如何在各自的字段位置附近显示多个visualforce验证输入字段错误,而不是一次显示标准错误?(这很烦人,因为您必须先修复错误,然后再点击提交按钮十次!)

0 投票
3 回答
1733 浏览

jsp - 翻译 JSP VisualForce

我是 VisualForce 的新手,您显然会从以下内容中认出。如何将 jsp 页面转换为 apex 页面?我已经包含了一些最常见的代码,我必须处理这些代码并且需要等效的顶点。我找不到像样的教程或操作方法,而且我没有从 VisualForce 开发人员指南中获得太多运气。谢谢

0 投票
2 回答
58513 浏览

salesforce - 如何在 VisualForce 中格式化日期?

在 Salesforce 中,如果我将日期绑定到 VisualForce 页面,如何对其应用自定义格式?

例子:

这将以默认格式输出日期:

2009 年 7 月 1 日星期四 09:10:23 GMT

如何将它(例如)转换为 dd/mm/yyyy 格式,如下所示:

2009 年 1 月 7 日

(希望这是一个相当简单的问题,但要让 Salesforce 社区继续前进,我认为我们需要一些简单的问题。)

0 投票
6 回答
17549 浏览

salesforce - VisualForce:将回车转换为长文本字段中的 html 换行符

在 Salesforce 中,如果我将文本字段绑定到 VisualForce 页面,将文本字段中的回车转换为 HTML<br/>标记的好方法是什么?

例如从这样的事情开始:

...如果描述很长并且有很多回车符,我该如何对它进行 HTML 化?

(我想这是一个相当简单的问题,我确信我可以用谷歌搜索它,但要让 Salesforce 社区在这里继续下去,我认为我们需要一些简单的问题。)

编辑:(添加赏金以尝试产生一些兴奋)

0 投票
1 回答
4543 浏览

salesforce - Visualforce 和 VPN

我希望将我的 Salesforce 实施与外部数据库集成。我知道在大多数情况下,我会使用带有 Apex 控制器/扩展的 Visualforce 来访问数据,但是外部数据库需要 VPN 连接。由于 Visualforce 和任何控制器或扩展都是在服务器端处理的,有没有办法通过 VPN 来做到这一点?