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

javascript - VisualForce,Apex:Repeat,用于 Javascript 数组更新

这是我在 Salesforce 开发人员板上提出的一个问题的扩展,但没有得到太多发挥:

我有一个 VisualForce 页面,需要经常更改才能从控制器加载新信息并将该信息嵌入到 Javascript 数组中以供进一步使用。

当前解决方案:我已经成功使用 VisualForce“浏览器技术”,如此处所述(在 Wiki 中): http ://wiki.developerforce.com/index.php/Using_Browser_Technologies_in_Visualforce_-_Part_1

我用推荐的标签包围了 Javascript array.push:

问题:当整个页面刷新填充时,数组被正确填充,当我使用我的“下拉菜单”修改对象上的过滤器(在控制器中)时,DOM 被更新(我可以看到新信息被放置在页面上),

然而,最终,除非我在整个页面上调用刷新,否则 Javascript 数组不会改变它的值,这有点打败了部分刷新,并且对用户来说是对系统的一种冲击。

这个“必要的帖子”问题以前不是问题,即使我在更新 DOM 后直接调用包含此数组填充的 Javascript 函数时,Javascript 数组也不会改变(所以我假设它加载了一次基于页面最初回发且无法更改时 DOM 中的内容。

想法?

0 投票
7 回答
54905 浏览

salesforce - SOQL 查询 WHERE 日期 = 30_days_ago?

如何进行这样的 SOQL 查询?

这会产生一个错误:

0 投票
1 回答
1561 浏览

salesforce - 增强列表中的 Salesforce 操作按钮

有没有办法将自定义按钮添加到 apex:enhancedlist 的操作部分?

谢谢弗兰克

0 投票
1 回答
7456 浏览

properties - 覆盖 Salesforce Apex 中抽象类的属性

我在顶点有一个抽象类,其中有几个我想在子类中覆盖的属性。根据文档,属性支持覆盖和虚拟访问修饰符。但是,当我尝试在父类或子类中使用它们中的任何一个时,我收到一条错误消息,指出变量不能标记为虚拟/覆盖。这是导致此错误的代码的传真:

是否不支持此功能,或者我缺少什么?

提前致谢。

0 投票
1 回答
1450 浏览

salesforce - Apex 访问说明符和测试类

我在 SalesForce Apex 代码中看到一些我不理解的行为。它似乎违反了代码安全规则。我有一个看起来像这样的控制器:

还有一个看起来像这样的测试:

请注意,我的控制器在“TheCase”上有一个私有设置器,但我可以在测试类中更改它的值。此代码有效并由 SalesForce 处理。为什么?允许他们访问其他类的私有成员的测试类有什么特别之处吗?

谢谢!!

0 投票
1 回答
8364 浏览

salesforce - 自定义按钮将数据从机会复制到相关的自定义对象

我有一个自定义对象,用于映射到机会的产品设置。这是一对多的关系 - 一个机会映射到多个设置对象,但一个设置对象仅映射到一个机会。

Opportunity 有一些设置字段需要作为相关自定义对象的默认值。不幸的是,我不能只在公式中指定它们 - 得到一个错误。

我想做的是有一个自定义按钮,允许用户单击并将机会中的所有相关设置字段复制到自定义设置对象中,然后根据需要对其进行编辑。

非常感谢任何指针或示例代码!

0 投票
4 回答
8042 浏览

salesforce - 在 salesforce.com 中的何处添加“注释和附件”触发器?

我在 salesforce.com UI 中找不到可以在文件附件上添加触发器的位置。我几乎可以在其他所有内容上找到触发器,但列表中似乎缺少附件(即使我在页面上查看源并搜索它。有谁知道我可以在哪里放置这个触发器?

0 投票
4 回答
2712 浏览

input - 如何在 Apex Salesforce 页面中添加自定义文本输入字段?

我在 Apex 中使用表单创建了一个页面,该页面在此处输出:http: //globalexperiences.com/general/contactus.php

我在 Leads 中创建了一个新字段(也在 Accounts 中,但没有实际意义),并试图调用它来输出一个可以输入的文本字段。我的代码是这样的:

每当我尝试使用我创建的任何其他字段时,它都会输出输入字段,但对于这个字段,它只输出标签。我在任何地方都找不到这方面的任何文档。请帮忙!

0 投票
4 回答
3401 浏览

hash - 在 Salesforce 中保存散列字符串?

不是 SFDC 专家,但需要集成托管在 SFDC 中的 Web 表单。由于其他原因,此页面需要捕获初始密码并将密码的加盐/sha256 版本发送给另一个系统或人类。我显然不想保存明文。

在保存之前散列密码的最简单的触摸方式是什么?我可以在浏览器中执行此操作,但我不想依赖 Javascript。

0 投票
5 回答
17337 浏览

image - Salesforce - 是否可以将图像文件从 ContentVersion 显示到自定义 visualforce 页面?

我写了一个简单的 Visualforce 页面,让用户上传图像文件,然后将文件保存到ContentVersion对象。

现在我想在我的自定义 visualforce 页面中显示保存的图像。甚至可能吗?貌似<apex:image>不能用。也<img href="{!cv.contentVersion}"...>没有运气。

真正的问题是我确实成功上传了图像文件,但它的 URL 是什么?我在谷歌外部使用随机 URL 进行了测试,我可以显示图像(如 /../..some.jpg")。但我无法弄清楚已上传到 contentversion 的图像文件的绝对 URL 是什么.

注意:这不是静态资源,因为我的用户可能会经常上传图片来更改他们的用户图片。

代码

视觉力量页面