【问题标题】:Primefaces Progress BarPrimefaces 进度条
【发布时间】:2013-10-29 14:18:58
【问题描述】:

我的 Prime Faces 进度条有问题。我对其进行了设置,以便每秒轮询一次以检索“进度”的值。然后使用该值填充进度条。

我的进度条:

<p:progressBar widgetVar="checkoutProgress" value="#{conversionsCreateNewConversion.retrieveProgress}" labelTemplate="{value}%" styleClass="animated"/>
                        <p:poll interval="1" listener="#{conversionsCreateNewConversion.retrieveProgress}" update="contentRegion:j_idt99"/>

我更新进度的方法:

public void retrieveProgress()
{
    progress=0;
    if(allFiles==null)
    {
        progress = 0;
    }
    else if(allFiles!=null && fileNames==null)
    {
        progress=10;
    }
    else if(allFiles!=null && fileNames!=null && fileCid==null)
    {
        progress=20;
    }
    else if(allFiles!=null && fileNames!=null && fileCid!=null && fileUrl==null)
    {
        progress=30;
    }
}

方法内的值填充在其他方法中,是Lists。

谁能看到我的问题?我是轮询新手,似乎无法使用 progressBar。

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    您的方法不返回任何内容(无效)。所以该值只能为空。

    您应该为进度创建 getter / setter 并将它们放在进度条中的值中。

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多