自动重置自定义Salesforce Lightning Level字段

自动重置自定义Salesforce Lightning Level字段,salesforce,salesforce-lightning,Salesforce,Salesforce Lightning,我能够使用这个线程创建案例类型的完整搜索,但现在我需要在哪里搜索 选择交叉按钮后,我想自动将自定义Salesforce Lightning Level字段重置为空 现在我必须刷新整个salesforce页面,以清除salesforce lightning组件的级别字段 请告诉我如何在单击“交叉”后清除Level 1、Level 2和Level 3数据 提前谢谢 卡罗琳改变这个 useSelected:函数(组件、事件、帮助器){ const selection=component.get('

我能够使用这个线程创建案例类型的完整搜索,但现在我需要在哪里搜索 选择交叉按钮后,我想自动将自定义Salesforce Lightning Level字段重置为空 现在我必须刷新整个salesforce页面,以清除salesforce lightning组件的级别字段

请告诉我如何在单击“交叉”后清除Level 1、Level 2和Level 3数据

提前谢谢 卡罗琳改变这个


useSelected:函数(组件、事件、帮助器){
const selection=component.get('v.selection');
const errors=component.get('v.errors');
if(选择.长度){
if(errors.length){//清除错误(如果有)
组件集('v.errors',[]);
}
let levels=selection[0]。subtitle.split(“;”);
组件.find('Level_1__c')。set('v.value',levels[0]);
组件。查找('Level_2__c')。设置('v.value',levels[1]);
组件。查找('Level_3__c')。设置('v.value',levels[2]);
}
},


useSelected:函数(组件、事件、帮助器){
const selection=component.get('v.selection');
const errors=component.get('v.errors');
if(选择.长度){
if(errors.length){//清除错误(如果有)
组件集('v.errors',[]);
}
let levels=selection[0]。subtitle.split(“;”);
组件.find('Level_1__c')。set('v.value',levels[0]);
组件。查找('Level_2__c')。设置('v.value',levels[1]);
组件。查找('Level_3__c')。设置('v.value',levels[2]);
}否则{
//某人“选择”空选项=清除搜索框
组件.find('Level_1__c')。set('v.value','';
组件。查找('Level_2__c')。设置('v.value','';
组件。查找('Level_3__c')。设置('v.value','';
}
},

考虑参加一些JavaScript编程培训吗?或者可能是像或这样的领头模块和项目,只有这么多的复制粘贴互联网陌生人的代码可以为你做;)有没有可能让level1、level2和level3代码也作为搜索框而不仅仅是文本框,比如用户可以在level1和level2中键入文本,level3自动填充,或者在level2中键入一些有效字符串,这样level1和level3就可以自动填充声音,但仔细操作是一个不错的小项目,因此,字段2的更改不会对字段1和3产生无休止的更改循环,它们会启动新的搜索。。。我们在这里提供的帮助有点太多了。如果你提出一个新问题,你很有可能得到像“你试过做什么,遇到了什么错误/问题”这样的答案。就像你在写新问题时在侧边栏中看到的指南一样。您是否考虑过聘请开发商、咨询公司/SF合作伙伴,甚至在网站上发布?自由职业者很乐意接受itany的帮助,了解为什么缓存的Level2和level3值会被发送,即使在组件级别重置了值。谢谢,说出来或复制起来都不容易。您的原始组件非常陈旧(我提到它将在5月21日被弃用,对吗?),很难创建仍然使用它的新代码。对不起,我的九五工作有点忙。