问题标签 [aura-framework]

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 投票
4 回答
8987 浏览

css - Salesforce 闪电操作模式大小

我使用了闪电组件,我想知道如何设置闪电动作模式弹出窗口的宽度?

在我的代码下面:

标记组件:

CSS:

0 投票
1 回答
585 浏览

salesforce-lightning - Salesforce 社区中的嵌套闪电组件

Salesforce 社区提供本地闪电组件,允许用户将组件拖放到其中。并非所有组件都是允许的(即一个选项卡组件不能包含另一个选项卡组件,但可以包含一个列表视图组件)。我有这个非常简单的组件:

这个组件实现了 forceCommunity:layout,所以我可以创建一个页面使用它作为布局。当我这样做时,可以将组件拖到“{!v.detail}”所在的位置。当我将组件拖到现有布局中时,我失去了该功能。有没有办法做到这一点?

0 投票
0 回答
1052 浏览

salesforce-lightning - 闪电的数据绑定:输入和光环:sObject(字段)类型的属性不起作用

当我尝试将标记 UI 标记与光照 aura:attribute 绑定为类型 sObject(字段)时,我遇到了一个奇怪的场景。我正在尝试将数据绑定到不同闪电的 sobject 字段:输入标签,对于一个 sObject 属性,绑定工作完美,但对于另一个 sObject,数据没有被绑定。例如:

这非常有效,并且在我显示/隐藏此部分时数据仍然存在。鉴于,

'v.insuranceInstance.Name' 不会保持其价值。

如果有人知道/遇到相同的情况,请回复。

0 投票
1 回答
296 浏览

javascript - 在使用 Aura 构建的表单中使用 javascript 更改输入值

我有一个使用 aura 构建的表单(Salesforce JS 框架)的输入:

我需要使用 javascript 更改此输入的值。但是,在执行时:

从视觉上看,它会更改输入中的值,但在保存时不会考虑它,就好像我没有更改任何内容一样。

我怎样才能做到这一点?我是否需要触发特定事件以便 aura 注意到新数据?

0 投票
1 回答
954 浏览

javascript - 如何在按钮单击时更改地图元素的高度?

我想在按钮单击时来回删除样式,但是当我现在尝试调整大小时,地图正在整个屏幕上渲染,但没有任何背景,只有上面的标记。

所以基本上我想删除样式并隐藏列表元素,只在一次单击时显示地图元素,然后在下一次单击时再次显示列表并调整地图的大小。

有任何想法吗 ?

0 投票
1 回答
1532 浏览

javascript - force:recordData 在快速操作上不起作用

我在 Task 对象上使用“快速操作”来替换旧的 js 按钮。我试图用“recordData”替换一些 ajax 收费查询并使用控制器中的数据。结果始终为空。

我尝试了两者 - default 和 layoutType="FULL",相同的结果为空。

ctrl.js

任务记录或最后 WhoId 是预期的,但 nada。

0 投票
2 回答
1248 浏览

salesforce-lightning - 嵌套闪电光环迭代

我有一个嵌套的光环:这样的迭代:

我怎样才能写出正确的 {!res[colName]}?有可能在闪电中做这样的事情吗?

0 投票
2 回答
4135 浏览

salesforce - 显示从控制器方法返回的值

Salesforce 初学者,请多多包涵。我创建了一个闪电组件,我想在页面上显示一个组件控制器返回的值。

但它不可能这么简单:) 我得到:“无法保存 Rate.cmp:意外令牌:'('在表达式的第 46 列:c.My_Controller.getRate('A','B'):来源”

调用该方法的正确方法是什么?

0 投票
2 回答
1065 浏览

salesforce - 在闪电中执行单个服务器调用而不是多个调用

在帮助程序中,我有方法,每个方法都调用组件控制器中的 @AuraEnabled 方法。

其中一些调用仅在“init”事件期间进行。从性能的角度来看,我应该在“init”期间只打一次电话。

实现这一目标的优雅方法是什么?

在“init”期间调用的方法返回一个字符串列表、一个小数和一个字符串。

0 投票
0 回答
57 浏览

salesforce - 如何处理动作状态“未完成”

示例https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/controllers_server_actions_call.htm

“做某事”应该是什么?

我见过很多“做某事”的例子,包括我写的代码,我认为我应该停止这样做(复制和粘贴)并做一些事情,双关语。