使用带Aura构建的表单中的javascript更改输入值
我有一个使用aura(Salesforce JS框架)构建的表单输入: 从视觉上看,它会更改输入中的值,但在保存时不会将其考虑在内,就好像我没有更改任何内容一样 我怎样才能做到这一点?使用带Aura构建的表单中的javascript更改输入值,javascript,aura-framework,Javascript,Aura Framework,我有一个使用aura(Salesforce JS框架)构建的表单输入: 从视觉上看,它会更改输入中的值,但在保存时不会将其考虑在内,就好像我没有更改任何内容一样 我怎样才能做到这一点? 我是否需要触发特定事件,以便aura注意到新数据?您需要创建字符串类型的属性 <aura:attribute name="myInputValue" type="String" /> 重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Lo
我是否需要触发特定事件,以便aura注意到新数据?您需要创建字符串类型的属性
<aura:attribute name="myInputValue" type="String" />
重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Locker service的安全体系结构。不建议遵循DOM级别的操作。相反,请遵循上述基于状态的方法。您需要创建字符串类型的属性
<aura:attribute name="myInputValue" type="String" />
重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Locker service的安全体系结构。不建议遵循DOM级别的操作。相反,请遵循上述基于状态的方法。此处可以使用
change
事件。我一点也不知道“光环”。但我可以猜测,框架正在侦听输入事件,因此仅仅更改值是不够的。有一个类似的例子,也许它可以给你一个解决方案的方向。此外,还有专门的stackexchange,也许他们可以给你更好的答案。这里可以使用change
事件。我一点也不知道“光环”。但我可以猜测,框架正在侦听输入事件,因此仅仅更改值是不够的。有一个类似的例子,也许它可以给你一个解决方案的方向。此外,还有专门的stackexchange,也许他们可以给你更好的答案。
<aura:attribute name="myInputValue" type="String" />
<input .... value="{! v.myInputValue}" />
component.set('v.myInputValue, "My new String" />