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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Jsf 2 JSF2&&书信电报;用户界面:重复>&书信电报;用户界面:重复>&书信电报;h:commandLink>&书信电报;f:参数<;f:ajax>;_Jsf 2 - Fatal编程技术网

Jsf 2 JSF2&&书信电报;用户界面:重复>&书信电报;用户界面:重复>&书信电报;h:commandLink>&书信电报;f:参数<;f:ajax>;

Jsf 2 JSF2&&书信电报;用户界面:重复>&书信电报;用户界面:重复>&书信电报;h:commandLink>&书信电报;f:参数<;f:ajax>;,jsf-2,Jsf 2,我对jsf2有一个问题&组合标记 若我使用一个ui:repeat标记,那个么我就可以调用ajax侦听器方法 但如果存在嵌套的ui:repeat标记,则不会 多谢各位 我有一个@PostConstruct要做 私人LifeRay文件liferayFolderAktuell; 私人名单liferayFoldersArchiv 这一个有效-它向backingbeans方法addToInfomappex发送一个事件 <ui:repeat var="file" value="#{documentS

我对jsf2有一个问题&组合
标记

若我使用一个
ui:repeat
标记,那个么我就可以调用ajax侦听器方法 但如果存在嵌套的
ui:repeat
标记,则不会

多谢各位

我有一个@PostConstruct要做 私人LifeRay文件liferayFolderAktuell; 私人名单liferayFoldersArchiv

这一个有效-它向backingbeans方法addToInfomappex发送一个事件

 <ui:repeat var="file" value="#{documentService.getFiles()}" >

<h:form id="frm_#{file.documentId}">

    <h:commandLink id="a_#{file.documentId}" class="addToInfo" data-tooltip="Zur Infomappe" alt="Zur Infomappe hinzufügen" >

        <f:param value="#{file.documentId}"  />

        <f:ajax event="click" listener="#{documentService.addToInfomappex}" />

        link                        
    </h:commandLink>

</h:form>

</ui:repeat>

链接
这一个不起作用-有2个ui:repeat标记-我没有得到相同方法的事件:

<ui:repeat var="folder" value="#{documentService.liferayFoldersArchiv}">
    #{folder.title}             

    <ui:repeat var="file" value="#{documentService.getFiles(folder.documentId)}">

    #{file.title}       

    <h:form id="frm_#{file.documentId}">

    <h:commandLink id="a_#{file.documentId}" class="addToInfo" data-tooltip="Zur Infomappe" alt="Zur Infomappe hinzufügen" >

        <f:param value="#{file.documentId}"  />

        <f:ajax event="click" listener="#{documentService.addToInfomappex}" />  
        link                            
    </h:commandLink>
    </h:form>   
    </ui:repeat>
  </ui:repeat>

#{folder.title}
#{file.title}
链接

嵌套时出现问题
ui repeat
,请尝试使用
c:forEach
作为外部循环。抱歉,我不想混合使用jslt和jsf-这种混合方式有很多问题。重复:不起作用,因为我使用jbossas7,它们有2.1.7版本。而且:你不能覆盖它——伟大的java世界——在12年的java编程之后,我无法解决最小的问题。这太令人沮丧了,你不得不使用成吨的框架&每个框架都会让java变得更穷。