gpt4 book ai didi

javascript - 无法使用 Lightning 组件 Salesforce 在 Strike Multi Select 元素上滚动

转载 作者:行者123 更新时间:2023-11-28 02:23:11 25 4
gpt4 key购买 nike

当尝试滚动通过多选元素的选项列表时,整个选项列表消失了,所以我无法滚动选项列表。

<c:strike_multiSelectPicklist label="Responsible for" value="{!v.contact.Process_Responsibility__c}" class="responsibleFor">
<aura:iteration items="{!v.processResponsibilityOptions}" var="option">
<c:strike_option label="{!option}" value="{!option}" />
</aura:iteration>
</c:strike_multiSelectPicklist>

这是我正在使用的 Strike Multiselect 实现:https://gist.github.com/JitendraZaa/6b82ee00c45a4b1b66093966c5e6583b

最佳答案

似乎我至少出于我的需要以某种方式修复了它:必须更改它:

 handleOnblur: function(component, event, helper) {
var isMobile = component.get('v.isMobile');
var eventSourceId = event.target;
var mobileInputId = 'strike-multi-select-' + component.get('v.idNumber') + '--mobile';
var shouldCloseMenu = ((isMobile && eventSourceId == mobileInputId) || !isMobile);

if (shouldCloseMenu) {
helper.closeMenu(component);
}
},

     handleOnblur: function(component, event, helper) {
var isMobile = component.get('v.isMobile');
var eventSourceId = event.target;
var mobileInputId = 'strike-multi-select-' + component.get('v.idNumber') + '--mobile';
var shouldCloseMenu = ((isMobile && eventSourceId == mobileInputId) || !isMobile);

if (false) {
helper.closeMenu(component);
}
},

关于javascript - 无法使用 Lightning 组件 Salesforce 在 Strike Multi Select 元素上滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48091397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com