Salesforce 设置独立选取列表的值

Salesforce 设置独立选取列表的值,salesforce,salesforce-lightning,Salesforce,Salesforce Lightning,我正试图让一个挑选名单依赖于另一个 控制器选取列表:子类型 从属选取列表 我成功地做到了这一点 我把它放在一个闪电组件里 <ui:inputSelect aura:id="conType" label="Type" class="slds-select" change="{!c.onControllerFieldChange}" value="{!v.TypeV}"> <ui:inputSelect aura:id="conSubtype" label="Sub Type" v

我正试图让一个挑选名单依赖于另一个 控制器选取列表:子类型 从属选取列表 我成功地做到了这一点 我把它放在一个闪电组件里

<ui:inputSelect aura:id="conType" label="Type" class="slds-select" change="{!c.onControllerFieldChange}" value="{!v.TypeV}">
<ui:inputSelect aura:id="conSubtype" label="Sub Type" value="{!v.SubTypeV}" disabled="{!v.isDependentDisable}" class="slds-select"  /> 

我从另一个lightning组件中放入此组件

DependentSubtype是子组件 用于初始化控制器选取列表(类型)值的TypeV子组件属性 SubsubTV子组件属性,用于初始化从属选取列表(子类型)的值

对于控制器选取列表(类型),初始化有效 但是对于依赖的picklis(子类型),它没有
提前感谢

您的方法似乎是正确的,然而,仅从这两行代码就很难指出问题所在。这是一种依赖选取列表的方法

//controller.js
({
doInit:函数(组件、事件、助手){
loadOption1(组件、事件);
},
changeSecondPicklist:函数(组件、事件、帮助器){
helper.populateOption2(组件、事件);
}
})
//helper.js
({
loadOption1:功能(组件、事件){
var期权=[];
选项。推送(“类型1.1”);
选项。推送(“类型1.2”);
选项。推送(“类型1.3”);
组件集('v.option1',option);
},
populateOption2:功能(组件、事件){
var value=event.getParam('value');
var期权=[];
如果(值=='Type1.1'){
option.push(‘子类型1.1’);
选项。推送('1.2');
选项。推送('1.3');
}
else if(值=='Type1.2'){
选项。推送('2.1');
option.push(‘子类型2.2’);
选项。推送('2.3');
}
否则{
选项。推送('3.1');
选项。推送('3.2');
选项。推送(“第3.3款”);
}
组件集('v.option2',option);
}
})

选择一个。。。
{!项目}
选择一个。。。
{!项目}