Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Primefaces JSF/EL-concat字符串_Primefaces_Jsf 2_El - Fatal编程技术网

Primefaces JSF/EL-concat字符串

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错误“标识符在数字文

我在数据表中有一个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=“#{item.isFoo()?”foo.A():“foo.open(scrollToItem('+item.id+));”}”
是的,给我一个服务器错误
错误跟踪[line:1053]元素类型“p:menuitem”后面必须跟属性规范“>”或“/>”
检查并更正打开/关闭引号