Primefaces JSF/EL-concat字符串
我在数据表中有一个Primefaces MenuItem,我想更改它:Primefaces JSF/EL-concat字符串,primefaces,jsf-2,el,Primefaces,Jsf 2,El,我在数据表中有一个Primefaces MenuItem,我想更改它: oncomplete="foo.open(scrollToItem('#{item.id}'));" 为此: oncomplete='#{item.isFoo() ? "foo.A()" :"foo.open(scrollToItem('#{item.id}'));"}' 在这里包含{item.id}的正确方法是什么 更新: scrollToItem(“+=doc.id+=”)导致JavaScript错误“标识符在数字文
oncomplete="foo.open(scrollToItem('#{item.id}'));"
为此:
oncomplete='#{item.isFoo() ? "foo.A()" :"foo.open(scrollToItem('#{item.id}'));"}'
在这里包含{item.id}
的正确方法是什么
更新:
scrollToItem(“+=doc.id+=”)
导致JavaScript错误“标识符在数字文本之后立即启动”您尝试过这个吗oncomplete=“#{item.isFoo()?”foo.A():“foo.open(scrollToItem('+item.id+));”}”
是的,给我一个服务器错误错误跟踪[line:1053]元素类型“p:menuitem”后面必须跟属性规范“>”或“/>”
检查并更正打开/关闭引号