我有一个使用 aura 构建的表单(Salesforce JS 框架)的输入:
<input class=" input uiInput uiInputText uiInput--default uiInput--input" type="text" aria-describedby="5284:0" placeholder="" id="7:4790;a" data-aura-rendered-by="17:4790;a" data-aura-class="uiInput uiInputText uiInput--default uiInput--input" data-interactive-lib-uid="54" aria-required="true">
我需要使用 javascript 更改此输入的值。但是,在执行时:
document.getElementById("7:4790;a").value = "random value";
从视觉上看,它会更改输入中的值,但在保存时不会考虑它,就好像我没有更改任何内容一样。
我怎样才能做到这一点?我是否需要触发特定事件以便 aura 注意到新数据?