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

时间:2018-04-15 06:01:47

标签: salesforce-lightning lightning aura-framework

当我尝试将标记UI标记与光照光环绑定时,我遇到了一个奇怪的场景:属性为类型sObject(字段)。 我正在尝试将数据绑定到sobject的字段以获取不同的闪电:输入标记, 对于一个sObject属性,绑定工作正常,但对于另一个sObject,数据不会受到约束。 对于Ex:

<aura:attribute name="student" type="JN_Student__c" access="global" default="{'sobjectType' : 'JN_Student__c'}" />
<lightning:input aura:id="requiredVal" name="lastName" label="Legal Last Name"value="{!v.student.JN_Last_Name__c}" maxlength="20" required="true"/>

这完美无缺,当我显示/隐藏此部分时数据仍然存在。 鉴于,

<aura:attribute name="insuranceInstance" type="JN_Insurance__c" access="global" default="{'sobjectType' : 'JN_Insurance__c'}" />
<lightning:input aura:id="requiredVal" name="lastName" label="Legal Last Name" value="{!v.insuranceInstance.Name}" maxlength="20" required="true"/>

'v.insuranceInstance.Name'不会保留其值。

如果有人知道/包含相同内容,请回复。

0 个答案:

没有答案