我正在使用闪电网络组件和顶点类。这对我来说是新的。
我正在尝试获取由 Apex 类生成的Proxy 对象的内容。
但是当我控制台记录它时,我有这样的结果:
Proxy { <target>: {}, <handler>: {…} }
Run Code Online (Sandbox Code Playgroud)
这是我的 LWC 组件:
Proxy { <target>: {}, <handler>: {…} }
Run Code Online (Sandbox Code Playgroud)
顶点类:
import { LightningElement, track, wire } from "lwc";
import getAllActiveAccounts from "@salesforce/apex/AccountsController.getAllActiveAccounts";
export default class HelloWorld extends LightningElement {
@wire(getAllActiveAccounts) accounts;
@track foo;
click() {
console.log("Show Proxy object accounts ", this.accounts); // Show Proxy object
console.log("Foo", this.accounts.name); // Show `undefined`
}
}
Run Code Online (Sandbox Code Playgroud)
Html 模板是一个显示console.log
点击的按钮。
我想知道是否可以显示顶点类提供的名称?或者一种显示代理对象内容或可用键的方法。
javascript salesforce apex salesforce-communities salesforce-lightning
总结:Salesforce.com 最近为其沙盒实例 (test.salesforce.com) 禁用了 TLSv1,并且只能支持 TLSv1.1 及更高版本的 API 集成,用于入站和出站请求。
我使用 Java Axis1.0 客户端代码和 JDK 7.0 连接(通过 webservice soap)到 salesforce.com。我收到异常“UNSUPPORTED_CLIENT:TLS 1.0 已在该组织中禁用。使用 https 连接到 Salesforce 时,请使用 TLS 1.1 或更高版本。”
With Java7.0
Supported Protocols:SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2
Enabled Protocols: TLSv1
`使用Java8.0,当我尝试使用java8 客户端连接到salesforce.com 时,连接成功。
支持的协议:SSLv2Hello、SSLv3、TLSv1、TLSv1.1、TLSv1.2 启用协议:TLSv1、TLSv1.1、TLSv1.2`
我必须使用 Java 7,因为我们的应用程序正在使用它。我尝试设置虚拟机参数: -Dhttps.protocols=TLSv1.1,TLSv1.2 -Ddeployment.security.SSLv2Hello=false -Ddeployment.security.SSLv3=false -Ddeployment.security.TLSv1=false -Ddeployment.security.TLSv1.1 =true -Ddeployment.security.TLSv1.2=true”但没有成功。
你能帮我找出 Java7 中的设置来启用 TLSv1.1 吗?
在 Salesforce Lightning 视图中,我在设置 >> 快速查找中查找“经典电子邮件模板”时遇到问题。
我尝试查看配置文件>>系统管理员配置文件>>系统权限。我确保选择了“管理公共经典电子邮件模板”和“编辑 HTML 模板”。
你知道如何解决这个问题吗?