有没有办法在雷电组件捆绑初始化时自动提交“表单”?

时间:2019-05-28 20:18:54

标签: salesforce-lightning

我有一个简单形式的Aura组件包(比方说B)。提交表单后,重定向到action属性中提到的目标URL。

我的问题是,当我从组件A调用B时,我将设置组件和/表单属性,并且我不想向用户显示组件B。相反,我希望表单在组件B初始化时自动提交。

这是组件B:


<aura:component >
    <aura:attribute access="PRIVATE" name="attribute1" type="String" />
    <aura:attribute access="PRIVATE" name="attribute2" type="String" />
    <aura:attribute access="PRIVATE" name="attribute3" type="String" />
    <aura:attribute access="PRIVATE" name="attribute4" type="String" default="1" />
    <aura:handler name="init" action="{!c.doInit}" value="{!this}"/>

        <div class="slds-m-around--medium slds-hidden">
        <div class="slds-page-header" role="banner">
            <div class="slds-media__body">
                <form  name="testForm" aura:id="viewForm" action="https://test.test123.com" method="post" enctype="application/x-www-form-urlencoded" target="_top" >    
                 <b> Attribute 1: </b><input type="text" name="inputfield1" value="{!v.attribute1}"/><br/><br/>
                 <b> Attribute 2: </b><input type="text" name="inputfield2" value="{!v.attribute2}"/><br/><br/>
                 <b> Attribute 3: </b><input type="text" name="inputfield3" value="{!v.attribute3}"/><br/><br/>
                 <b> Attribute 4: </b><input type="text" name="inputfield1" value="{!v.attribute4}"/><br/><br/>
                    <input type="submit" value="Submit" name="testSubmit"/>
                </form>
            </div>
        </div>
    </div>
</aura:component>

我正在寻找有关自动提交闪电组件表单的一些建议。任何帮助将不胜感激。

0 个答案:

没有答案