Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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 我在primefaces5中有带滑块的数据表和水平条形图。通过滑动,条形图中的条形图将移动_Jsf_Primefaces - Fatal编程技术网

Jsf 我在primefaces5中有带滑块的数据表和水平条形图。通过滑动,条形图中的条形图将移动

Jsf 我在primefaces5中有带滑块的数据表和水平条形图。通过滑动,条形图中的条形图将移动,jsf,primefaces,Jsf,Primefaces,我在primefaces5中有带滑块的数据表和水平条形图。通过移动滑块,图表中的条形图将移动。这是正常工作。现在的问题是,如果数据表有多个页面,如何根据当前页面获取图表 <h:panelGrid columns="2" columnClasses="label, value" style="width:100%"> <h:panelGrid columns="1" columnClasses="label, value" style="width:40%"&

我在primefaces5中有带滑块的数据表和水平条形图。通过移动滑块,图表中的条形图将移动。这是正常工作。现在的问题是,如果数据表有多个页面,如何根据当前页面获取图表

     <h:panelGrid columns="2" columnClasses="label, value" style="width:100%">
     <h:panelGrid columns="1" columnClasses="label, value" style="width:40%">
       <p:dataTable value="#{improvementManageBean.lazyModel}" var="entryList" varStatus="status" rows="10" paginator="true"    paginatorTemplate="{RowsPerPageDropdown}  {CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}  "
                        rowsPerPageTemplate="5,10,15" style="margin-bottom:20px" id="SCS2_tbl"  widgetVar="pan2Tbl" lazy="true">


           <p:column style="width:200px">
                <h:outputText value="#{entryList.sourceName}: #{entryList.sourceType}"/>
            </p:column>
            <p:column style="width:200px">   
                <p:slider for="input2"  style="width:200px" id="srd2" minValue="" maxValue="454544">
                    <p:ajax event="slideEnd"   listener="#{improvementManageBean.onSlideEnd2}" update=":form:scope2Chrt,:form:panDtl"/>
                </p:slider>
            </p:column>
            <p:column style="width:80px">
                <p:inputText id="input2" value="#{entryList.co2Emission}" style="width:40px"/>
            </p:column>
    <p:ajax event="page"  listener="#{improvementManageBean.update}" />
     </p:dataTable>
</h:panelGrid>
 <h:panelGrid columns="1" style="width:60%; height:100%;" >
            <div>
                <p:barChart id="scope2Chrt" value="#{improvementManageBean.horizontalBarChartScope2}"  orientation="horizontal"
                     style="width:700px;height:900px;" animate="false" xaxisAngle="-30"
                     widgetVar="chartScp2" />
            </div>
 </h:panelGrid>
</h:panelGrid>



这里,
update=“:form:scope2Chrt,:form:panDtl”
。什么是
:表单:panDtl
使用
slidend
事件按照给定的
顺序显示在每张幻灯片的末尾。当您移动到
中已被延迟加载的另一页时,
如何停止工作?如果给定的
是根据当前页面的
给定的值,那么它应该不会给您带来麻烦。谢谢Tiny:form:panDtl是另一个网格面板。但是我想要每个条的每个条。如果我在10页的数据表中有100个滑块。并且希望每页有10个滑块,仅具有相应的条形图(表示10个条形图)。