gpt4 book ai didi

javascript - p :inputText and p:selectOneMenu strange interaction on IE 10

转载 作者:行者123 更新时间:2023-12-03 10:32:26 27 4
gpt4 key购买 nike

我正在使用 PF4。

这是我面临的奇怪情况。

FF 一切顺利。

在 IE 10(无论是否兼容模式)上,我有一个带有 p:wizard 的页面

在向导第 1 步,用户填写 p:editor

在向导第 2 步中,用户单击 p:treeTable 中的一行。发生这种情况时,会触发 ajax 事件来启用/禁用/显示/隐藏多个输入元素,如下所示

<p:ajax event="select"
listener="#{jobEngine2MB.onNodeSelect}"
update=":form:input"/>

字段已正确呈现(3 p:inputText 和 1 p:selectManyMenu),但有时,只有最后一个 p:inputText已启用。

始终如一,如果我为单个 p:selectManyMenu 选择任何值,则所有 p:inputText 都会启用。 (与此相关的 IE 开发人员工具控制台选项卡中没有显示 JavaScript 事件)。这个p:selectManyMenu没有附加ajax事件(我猜没有明确)。

<p:selectOneMenu id="userCategory"
value="#{jobEngine2MB.userCategory}"
rendered="#{jobEngine2MB.showUserCategory}">

<f:selectItem itemLabel="Select User Category"
itemValue="#{null}" />

<f:selectItems value="#{jobEngine2MB.userCategoryList}"
var="ds"
itemLabel="#{ds}"
itemValue="#{ds}" />
</p:selectOneMenu>

升级到 PF5+ 不是一种选择,因为 API 已从一个版本更改为另一个版本,因此我必须重写大量数据表分页代码。

有什么想法或解决方法吗?

ps。我这里唯一可疑的事情

SCRIPT16389: Unspecified error. 
editor.js.xhtml, line 9 character 8782
SCRIPT5007: Unable to get property 'select' of undefined or null reference
editor.js.xhtml, line 9 character 11507

最佳答案

当我用 p:inputTextarea 替换 p:editor 时,它开始工作

似乎与帖子末尾提到的 JavaScript 错误有关。

PF 5.1 也会发生这种情况

关于javascript - p :inputText and p:selectOneMenu strange interaction on IE 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29147395/

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