问题标签 [force.com]

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 回答
3842 浏览

salesforce - 具有自我加入 + 关系的 Salesforce SOQL 查询 (ContentDocument/ContentVersion)

我正在尝试编写一个 SOQL 查询来检索一些 Salesforce Content 记录,并且在确定下一步时遇到了一些困难。如果该文档的任何版本的自定义字段具有值(不为空),我想排除该文档的所有版本。这是我正在尝试做的精简版:

所以我知道你不能编写一个子查询来针对与它的外部查询相同的对象,所以很明显我上面指定的内容是行不通的。关于什么会起作用的任何建议?

谢谢你。

0 投票
0 回答
183 浏览

salesforce - Third application pop-up not displayed when called from a Salesforce page

I developped a page in Salesforce that called an inner application with this code:

This application contain some buttons that display pop-up. When I access to the application from the Salesforce page and click on a button, nothing appears. On the other side, the alert/pop-up from the calendar, managed by Salesforce, run correctly.

0 投票
3 回答
29302 浏览

salesforce - 如何使用命令链接和输出链接重定向到新的 VF 页面?

我有一份资产清单

当我点击 A1 时,我在里面调用 action="{!assetClicked}" 来做一些逻辑,但我不能将它重定向到另一个 Visual Force 页面如果我使用我可以链接到另一个 VF 页面,但不能做 action="{ !assetClicked}"

有没有办法将它们组合在一起或其他方式?

页面代码:

0 投票
2 回答
8859 浏览

testing - 在 Salesforce 中测试返回 PageReference 的方法

我在控制器中有一个方法

technology是一个自定义对象。它有自己的 getter 和 setter。我如何测试这个方法

0 投票
1 回答
2288 浏览

java - 如何使用单个正则表达式从 Java/Apex 中的匹配子字符串中去除字符?

我正在搜索字符串中的州缩写。这是一个示例输入字符串:

我用来匹配州缩写的模式是:

我正在遍历匹配项并在循环过程中去除非字母字符,但我知道我应该能够一次性完成。这是当前的方法:

这可行,但它很冗长并且可能效率低下。在 Java/Apex 中完成这项工作的一次性方法是什么?

0 投票
5 回答
18508 浏览

salesforce - 在 Apex v24.0 中对 OpportunityLineItem 进行单元测试时,如何避免 STANDARD_PRICE_NOT_DEFINED?

显然,Salesforce.com 中 Apex 的 Spring '12 / v24.0 版本的一个新功能是单元测试不再能够访问“真实”数据——因此(如果我正确理解了更改)SOQL 查询将现在只检索在单元测试过程中插入的对象——即使这样也受到一些限制。

无论如何,这似乎将 OpportunityLineItem 测试抛到了窗外,因为:

  • 没有 PriceBookEntryId 就无法插入 OpportunityLineItem,但是
  • 您不能为产品 X 插入新的价格手册条目,除非您已经有产品 X 的标准价格手册条目,但是
  • 测试数据中没有标准价格手册,因为与所有表一样,Pricebook2 表在单元测试运行开始时实际上是空的,并且
  • 无法在 Apex 中创建标准价格手册

我真的希望我在这四点中至少有一个是错误的,但到目前为止,我现有的单元测试没有任何变化表明其中任何一个是错误的。这当然意味着我的单元测试不再起作用。这实际上是在一夜之间发生的——周五在我的沙箱中测试运行良好,但现在它们失败了。

我是否遗漏了什么,或者这是新 SFDC 版本中的错误?

0 投票
2 回答
1315 浏览

salesforce - 如何在 APEX 中创建一个在对象被销毁之前运行的解构器(或类似的)?

当任何相关记录发生更改、添加或删除时,我的应用程序有许多需要更新的聚合字段。关系和计算有些涉及,所以我创建了一个类来处理所有相关表的所有计算。计算中涉及一些 SOQL 和 DML 开销,因此该类批量处理所有内容。

我希望此类上的 updateAll() 方法对已添加到其队列的所有记录的每个请求运行不超过一次。但是,APEX 中似乎没有“类似解构器”的功能会在此计算器对象被销毁之前自动被调用。

在 APEX 中实现此模式的最佳方法是什么?

0 投票
2 回答
2627 浏览

salesforce - 如何使面板网格内的页面块标题跨越页面块的整个宽度?

我有多个<apex:pageblock>s <apex:panelgrid>。s的标题<apex:pageblock>过早换行,我不知道为什么。这是它的外观示例。

pageblock_title_wrapping_example

我看不出标题不应该跨越整个宽度的任何理由<apex:pageblock>。还有谁?我也愿意通过黑客来解决这个问题。

0 投票
1 回答
895 浏览

salesforce - 如何在 Apex 中解组 XML 模式值?

我正在使用销售人员的 SOAP 堆栈不支持的 Apex 的 SOAP Web 服务,因此我将其视为基于 HTTP 的 XML。

我有 XML Schema 值,例如2008-03-30T00:00:00-05:00我需要解组到 Apex 中的 dateTime。是否有内置支持或可用的库可以做到这一点?

0 投票
4 回答
1505 浏览

salesforce - EXCEEDED_ID_LIMIT:emptyRecycleBin id 限制已达到:200

我只是想知道是否有其他人看到过这个,如果有,你能确认这是正确的吗?如您所料,文档声称 10,000 是系统调用的记录限制:

不是 200。但它在 200 处抛出错误。我唯一能想到的是这个调用发生在批处理 Apex 进程中。