我有一个 Primefaces 选项列表,当我尝试将所有项目从源列表移动到目标列表(全部向右移动)或从目标到源(全部向左移动)时,我在使用 Mozilla Firefox 时收到警告 -
Warning - Unresponsive Script.
A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: http://localhost:9090/...../faces/javax.faces.resource/jquery/jquery.js?ln=primefaces:23
然后它提示我Continue
,或
Stop Script
仅当列表中的项目数量非常大时才会发生这种情况。在我的情况下,我有近 260 个项目。此外,此问题仅在 Mozilla Firefox 中出现,在我使用 Google Chrome 时不会出现。这是我的选择列表代码 -
<p:pickList id="picklist1"
value="#{picklistFields}"
iconOnly="true" var="layout" itemLabel="#{layout}"
itemValue="#{layout}" showTargetControls="true"
effect="highlight">
<f:facet name="sourceCaption">Source</f:facet>
<f:facet name="targetCaption">Target</f:facet>
</p:pickList>
如果有办法避免警告,请告诉我。