问题标签 [apex-code]

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

salesforce - 在 Apex Visualforce 中获取推荐人

是否可以从我在visualforce中编辑的salesforce页面获取推荐人?

我使用以下 APEX 方法

...上面只返回当前url和previous or referrer

0 投票
2 回答
6717 浏览

triggers - SalesForce.com - 报告审批流程变通办法

我试图解决的问题是我们无法报告待定批准。

我已经看到了我们在每个步骤之后执行的操作中更新正在路由的对象上的字段的建议 - 但是,当该步骤用于并行批准时,这不起作用。

我找不到一个可以在每个人批准后触发的对象。

在一天结束的时候,我需要能够生成一份谁需要批准什么的报告(我知道每个人都会在他们的主页上看到他们需要批准的内容,我需要其他人能够在所有未决的批准)。

有任何想法吗?

0 投票
2 回答
509 浏览

salesforce - 从控制器更改 APEX 标签属性?

我想知道是否可以从控制器更改 Apex VisualForce 标签属性。

我可以做这样的事情吗?:

标签:

在控制器中:

希望这是有道理的!

我目前正在这样做,我认为这有点啰嗦并且想要避免:

标签

在控制器中

希望有帮助!

0 投票
3 回答
1159 浏览

salesforce - 通过 salesforce.com 中的 apex 管理记录排名

我有一个要求,我想获得一些意见。我需要有一个不包括所有帐户的“帐户等级”字段,并且我需要能够添加到池中、从池中删除以及更改等级。我的问题是,每次我从池中删除记录或将其移动到新位置时,之后的所有记录(可能多达 10,000 条)都需要向上或向下移动。Salesforce 对单个更新的限制为一次 200 个,或者您可以将其拆分为最多 100 万个的批次。我对批次的担忧是,我无法保证人们不会在短时间内更新超过 5 条记录,因此超出了销售人员对允许的批次总数的限制。

有没有人处理过这些问题,您对最佳方法有什么建议吗?

0 投票
2 回答
9076 浏览

salesforce - Salesforce/SOQL - 给定孩子,如何返回“顶级”父帐户?

我有一个问题,我需要为孩子找到顶级家长帐户。我能做的最好的就是从孩子身上过滤掉

然后遍历,直到找到一个 null parent.id 指示顶级帐户。不是很优雅,也不能保证“顶级”帐户,我更喜欢类似的东西

但这不起作用,因为销售人员显然不允许您在帐户之间遍历父子关系。有人在这里有什么建议吗?

0 投票
4 回答
21359 浏览

session - Salesforce Session 变量,在 Session 中设置和获取变量

我希望能够在我的 Salesforce 站点页面中读取/写入一些变量到当前会话。

我有一个使用 Salesforce 站点构建的站点,我需要在所有页面中存储/检索一些值(考虑我正在构建类似于购物车的东西)。但是我找不到任何关于如何在会话中读取和写入变量的好例子(匿名用户)。

我正在使用带有多个内置于 Apex 的控制器的 Visualforce 页面。

问候

0 投票
1 回答
469 浏览

apex-code - 如何从包含页面(可视页面)触发按钮单击事件

在我的 Visualforce 主页中,我包含了一个标题页。在标题页中有几个超链接。现在,我从一个超链接导航到另一个超链接,我想访问主页的自定义按钮单击事件。

你能在apex中提供一个代码片段吗?

0 投票
3 回答
5571 浏览

soap - Salesforce 中的 SOAP 安全性

我正在尝试更改当前看起来像这样的 Web 服务调用标头的 wsdl2apex 代码:
<env:Header>
<Security xmlns="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd">
<UsernameToken Id="UsernameToken-4">
<Username>test</Username>
<Password>test</Password>
</UsernameToken>
</Security>
</env:Header>

看起来像这样:
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-4" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>Test</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Test</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>

一个问题是我无法弄清楚如何更改元素的名称空间(或者即使它们的名称很重要)。第二个问题是将 Type 属性放在 Password 元素上。

任何人都可以提供任何可能有帮助的信息吗?

谢谢

0 投票
1 回答
130 浏览

arrays - 纬度/经度列表中的点

首先,我在 force.com APEX 中对此进行编码。

我有一个谷歌地球 KML。在这个 KML 文件中,我有一系列坐标:

我想做的是创建一个包含我所有坐标的数组,然后能够检查给定的纬度/经度是否在坐标范围内。我已经查看了多边形内的点,但想看看是否有更简单的方法。

谢谢弗兰克

0 投票
1 回答
4536 浏览

datetime - VisualForce DateFormat - 如何显示日期

我正在尝试在 VisualForce 中格式化日期,使其看起来像这样:

我在stackoverflow上找到了这个参考:

如何在 VisualForce 中格式化日期?

但我无法确定在格式字符串中放入什么。

我尝试使用e这里引用的:

http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html

但是当我这样做时:

我收到以下保存错误:

保存错误:日期格式模式无效