问题标签 [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 回答
2930 浏览

date - 如何设置每天凌晨 2 点运行的工作流条件?

我要创建与工作流规则一起使用的电子邮件警报。

基本上每个凌晨 2 点的工作流程都会检查我的自定义对象,看看 startDate 是否是明天。

我在工作流页面查看日期预定义变量,

我懂了:

对于开始日期,我可以设置条件startDate = today() + 1

对于第二个条件,2am everyday我想不出办法。我没有看到 HOUR 变量等。

有没有人这样做过?

更新

这可能有效,但我必须测试..

将 NOW() 日期时间输出更改为字符串(由 TEXT 完成)

从索引 12 开始,向右抓取 2 个字符(由 MID 完成)

这意味着我获得了当前时间的小时部分,如果该值等于“02”,这意味着

晚上 2 点。

等一下.. 但是销售人员什么时候检查这个工作流程???

如果他们每天检查一次工作流程,那会是几点?如果检查是在凌晨 2 点之后完成的,则永远不会查看此工作流程???我有点困惑。

0 投票
1 回答
19559 浏览

salesforce - 如何将按钮或链接添加到标准控制器与应用选项卡不同的visualforce页面?

我有用作标准控制器的visualforceCompetitorSearch.page页面CompSearchDummy__c

如果我要在 的页面上添加自定义按钮CompSearchDummyCompetitorSearch.page则会显示页面目标。

但是我有Talent使用的页面,Talent__c sObject当我尝试添加自定义按钮并尝试设置目的地时,CompetitorSearch.page没有显示为选项,因为我没有设置Talent__cstandard controller.

是否可以以某种方式将我的 CompetitorSearch.page 链接添加到人才页面?

0 投票
1 回答
2918 浏览

salesforce - 视觉力量页面帮助

我正在尝试根据从弹出窗口中选择的帐户将值加载到 VF 输入框中。

我需要从来自 Account 对象的自定义字段 linea__c 填充 linea。我可以查询以获取字段值。但我需要在选择帐户后立即发生。我该怎么做?

任何指针都会很棒...

谢谢

0 投票
4 回答
11211 浏览

salesforce - 如何在 APEX 中将 SET 转换为数组?

我有键和值的映射,我的目标是获取“键”列表。我想把它放到数组或列表中。到了我在 SET 中有键值但还没有弄清楚如何转换为数组的地步。

下面是我的代码:

0 投票
3 回答
5180 浏览

unit-testing - 如何在销售人员中进行单元测试?

我已经在 salesforce 上编写过代码,为了发布单元测试,必须至少覆盖75%

我面临的是,即使它已经在文件中完成classOne,调用方法的classTwo也必须覆盖classOne 中classTwo的单元测试。classTwo

文件 MyClassTwo

归档 MyClassOne

测试 MyClassOne 的结果不会返回 100% 的测试覆盖率,因为它说我没有覆盖 MyClassOne 文件中的 MyClassTwo method2() 部分。

但是我已经在 MyClassTwo 文件中为 MyClassTwo 编写了单元测试,如您所见。

那么这是否意味着我必须将 MyClassTwo 文件中的单元测试复制并粘贴到 MyClassOne 中?

这样做给了我 100% 的覆盖率,但这似乎真的很烦人和可笑。在 ClassA 和 ClassB 中进行相同的测试....?我做错了还是这样?

话虽如此,是否可以在 Salesforce 中创建模拟对象?我还没想好怎么办。。

http://sites.force.com/answers/ideaView?c=09a30000000D9xt&id=087300000007m3fAAA&returnUrl=/apex/ideaList%3Fc%3D09a30000000D9xt%26category%3DApex%2B%2526%2BVisualforce%26p%3D19%26sort%Dpopular

UDPATE

我重写了代码并在上面进行了更新,这一次确保 classOne 测试不会返回 100%,即使它没有调用 classTwo method2()

0 投票
1 回答
7494 浏览

salesforce - 在 Apex Visualforce 中获取推荐人

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

我使用以下 APEX 方法

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

0 投票
2 回答
509 浏览

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

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

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

标签:

在控制器中:

希望这是有道理的!

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

标签

在控制器中

希望有帮助!

0 投票
1 回答
708 浏览

api - 无法在 force.com 应用程序的 Flash 构建器中使用会话 ID 登录

我有简单的 Flex for Force 应用程序,我想将它嵌入到 VisualForce 页面中。我已经按照教程中的描述完成了所有操作,并针对 DE 进行了测试,但我得到了 INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session。请查看下面的代码并告诉我我错在哪里...

我的 VF 页面:

我的 MXML 文件

0 投票
2 回答
6017 浏览

salesforce - Visual Force 页面帮助:将值从选择框传递到控制器时出现问题

我有 Vf 页面,其中有 2 个选择框,一个用于项目,另一个用于里程碑。我想将这些值传递给控制器​​中的方法。此控制器方法返回一个需要在 javascript 中使用的字符串。所有这些都需要在单击提交按钮时发生。我目前拥有的是 javascript 使用的字符串是在类的构造函数中创建的,我直接从 javascript 引用字符串。

我认为问题是因为我正在编写代码来生成构造函数中 javascript 使用的字符串,并生成我需要使用选择框值的代码。运行构造函数时不会填充这些值。

为此,我可以将此代码移动到控制器中的方法中。但对我来说问题是我如何将这些顶点选择框值传递给控制器​​方法,然后在控制器方法运行后运行 javascript 函数。

谢谢

普拉迪

0 投票
4 回答
21359 浏览

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

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

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

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

问候