问题标签 [salesforce-developer]

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 投票
2 回答
37 浏览

salesforce - 我正在尝试使用 salesforce 中的抽象类执行标记百分比,但出现以下错误

注意:我正在尝试计算获得的标记的总百分比,当我执行它时给我错误“尝试取消引用空对象”。

在输出中只打印标记。在此处输入图像描述 错误屏幕截图并执行输出。

在此处输入图像描述mgur.com/tiJe2.png

0 投票
0 回答
38 浏览

javascript - 是否有用于将 Bootstrap 数据父级连接到子级的 jQuery 语法

**我想将父 ID 附加到子 ID,以便每次单击要打开的项目时,它会在您打开下一个时自动关闭。也就是说,我想创建一个

  • 手风琴具有手风琴项目的内容区域
  • Accordion 项目具有内容的内容区域
  • 手风琴项目有一个标题

手风琴示例**

0 投票
0 回答
13 浏览

salesforce - 发布托管软件包后,我们可以更新 Salesforce 中查找的删除约束吗

我们将查找属性 deleteConstraint 设置为 null 并且托管包已出。当客户开始使用它时,我们遇到了一个问题,即有人不小心删除了导致数据不一致的配置记录。为了避免这种情况,我们希望将查找属性的 deleteConstraint 更新为 Restrict。我们可以在 salesforce 1gp 包中执行此操作吗?

0 投票
0 回答
25 浏览

salesforce - Android TalkBack 宣布字段为“已禁用”

我正在使用 Android 的 TalkBack 屏幕阅读器测试 Salesforce 自定义闪电组件的可访问性,它宣布所有字段为“已禁用”。这些字段是闪电输入字段,它们都没有 aria-disabled="true"。我还使用 iOS VoiceOver 测试了相同的组件,它工作正常。有什么想法或建议吗?提前致谢!

0 投票
1 回答
638 浏览

javascript - Salesforce Aura 组件 - 获取 Flow 变量的当前 v.recordId

我对 Aura Component 和 Javascript 还很陌生,所以如果您发现我的措辞不准确,我深表歉意。

在我之前的问题中,我能够知道如何获取当前的 recordID 并将其作为组件控制器中的变量传递给 Flow。我的目标是获取页面的当前 recordID,它可能是 Opportunity Account 和 Lead,甚至可以将其设置为 null,我的流程可以处理所有 ID。

这是我的代码:

零件:

JS 组件控制器:

现在我已经设置了组件,它正在按预期发送当前的记录 ID,但我有一个小问题。您看看我是否在主屏幕上并切换到 v.RecordID 未更新的帐户。即使它设置为在每次 v.RecordID 更改时重新启动流程,但事实并非如此,所以当主屏幕有 v.Record = null 时,即使我跳入帐户页面,它也不会在那里更新记录 ID传递的 ID 不正确。

每次页面更改或 v.RecordID 更改以重新渲染时,我都需要一种刷新或重新启动流功能的方法,const recordId = component.find("ThisRecord").get("v.value"); 以便它始终获取更新的 ID。我可以看到每次切换记录时都会更新 aura 组件文本,但获取 ID 的功能不会在那里刷新,因为总是有旧的 ID。

我试图更改我的组织上的会话设置,但这并没有帮助我在这里阅读它, 但这并没有帮助。

如果您知道任何帮助我的方法,请告诉我!谢谢!

0 投票
0 回答
4 浏览

http - 从域 A 重定向到域 B 时,不发送域 B cookie

我有一个来自域 B 的 cookie,无论使用哪个浏览器选项卡,它都会在所有请求中按预期传递到域 B。

我有另一个域 A 选项卡,它重定向到域 B,但是在重定向时,浏览器不会发送域 B 的 cookie。如果我签入 chrome devtools,它声称这个 cookie 是第三方 cookie。

我试图让域 B 随后重定向到自身以尝试获取 cookie,但由于同样的原因它没有再次发送。

我的猜测是,域 B cookie 将始终被视为第三方,其中引用者是域 A。

有没有一种简单的自动化方法可以做到这一点?也许它必须是手动的,初始重定向从域 B 返回一个表单,然后手动/用户提交将导致 cookie 被发送?

该功能适用​​于 oauth2 单点注销功能,该功能源自 Salesforce(域 A)到经过身份验证的子 oauth2 应用程序(域 B)