首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >p:inputText和p:selectOneMenu在IE 10上的奇怪交互

p:inputText和p:selectOneMenu在IE 10上的奇怪交互
EN

Stack Overflow用户
提问于 2015-03-19 14:35:40
回答 1查看 127关注 0票数 0

我正在使用PF4。

这是我面临的奇怪情况。

一切都很顺利。

在IE10(兼容模式与否)上,我有一个带有p:wizard的页面

在向导步骤1中,用户填充p:编辑器。

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

代码语言:javascript
复制
<p:ajax event="select"
        listener="#{jobEngine2MB.onNodeSelect}"
        update=":form:input"/>

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

而且,如果我为单个p:inputText选择任何值,那么所有的p:selectManyMenu都是启用的。( IE developer tools console选项卡中没有显示与此相关的JavaScript事件)。这个p:selectManyMenu没有附加ajax事件(我想不是显式的)。

代码语言:javascript
复制
<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。我这里唯一可疑的东西

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-20 12:53:48

当我用p:inputTextarea替换p:编辑器时,它就开始工作了。

似乎与文章末尾提到的javascript错误有关。

PF 5.1也会发生

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29147395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档