当前位置: 首页 > 知识库问答 >
问题:

Commandlink ajax不在primefaces datatable的header方面内部工作

梁季
2023-03-14

因此,在下面的代码中,header方面内部的ajax没有调用backing bean(但我认为它似乎调用了execute和render),但是datatable外部的链接工作得非常好,有人知道为什么吗?

    <h:commandLink value="Types"  >
            <f:ajax listener="#{typeBean.sortTypeList()}" execute="@this" render="@this"/>
      </h:commandLink>
    <p:dataTable id="fluidTable" widgetVar="fluidTable" var="vehBase" value="#{vehicleBean.currentVehicleBaseSet}" >
            <p:columnGroup type="header"> 
                <p:row>
                    <p:column rowspan="" >
                        <f:facet name="header">  
                            <h:panelGroup>
                                <h:commandLink value="Types" >
                                    <f:ajax listener="#{typeBean.sortTypeList()}" execute="@this" render="@this"/>
                                </h:commandLink>
                            </h:panelGroup>
                        </f:facet> 

                    </p:column>
                </p:row> 
            </p:columnGroup> 

共有1个答案

贺亦
2023-03-14

将数据表放在primefaces面板内部,而不是h:commandlink使用primefaces commandlink或按钮,如果在页面中使用primefaces,则所有组件都应该在primefaces中。

 类似资料:
  • 我有一个xml布局,它有以下视图:滚动视图->Relationvelayout->Some views+Tablayout+ViewPager->RecylerView(在ViewPager的片段中)。ViewPager有一些固定的高度(保持它“wrap_content”根本不会显示它)。现在的问题是Recylerview永远不会滚动。我已经尝试了几个已经发布的解决方案,比如在“嵌套滚动视图”中包

  • import { Header } from 'feui'; components: { [Header.name]: Header } 代码演示 基础用法 <fe-header>我是一个标题</fe-header> 自定义返回事件 <fe-header style="background-color:#f00;" @on-click-back='clickBack'

  • 匿名类保存对封闭类的引用。 在下面的示例中,我创建了一个小活动。在onCreate方法中,我只需在另一个线程上添加一个计时器,添加一个CompositeDisposable并在onDestroy中清除它。 显然,如果没有CompositeDisposable,它将导致内存泄漏。使用CompositeDisposable不会造成任何内存泄漏,但它是如何工作的? RxJava只是中断Thread并在每

  • 问题内容: 请帮助我了解newFixedThreadPool(或Cached)的内部流程 当我们编写以下语句时,ExecutorService e = Executors.newFixedThreadPool(3); e.execute(runaable1); e.execute(runaable2); e.execute(runaable3); e.execute(runaable4); e.e

  • 请帮助我理解newFixedThreadPool(或Cached)的内部流 当我们编写下面的语句时,ExecutorService e=executors.NewFixedThreadPool(3); e.execute(runaable1); e.execute(runaable2); e.execute(runaable3); e.execute(runaable4); e.execute(r

  • 问题内容: 我正在使用Eclipse服务器功能进行热代码部署。使用tomcat作为Web服务器。但是我不确定它是如何工作的。我有自己的理解,它必须如何在内部工作。 我的理解:- 当开发人员更改代码(例如,类Employee)时,Eclipse将在正确的位置(必须是特定的Web /应用服务器,将其称为热部署目录(HDD))放置/发布修改后的已编译类。 。现在将显示Web服务器特定的类加载器。它在HD