ZK显示进度百分比

时间:2019-05-15 14:37:16

标签: event-handling progress-bar zk

我在Java中有一个ZK事件处理程序,该处理程序可能运行缓慢,并且我想像这样在客户端上显示进度:

public void onClick$btnAddOrders() {
    List<Order> orders = getOrders();
    int numberOfOrder =  orders.size();
    for (int i=0; i< numberOfOrder; i++){
        addOrder(orders.get(i));
        showOnTheGui(i + " of " + numberOfOrder + " orders are processed");
    }
}

正如我观察到的那样,此类通知仅在事件处理程序返回时显示。

免费的ZK版本中有什么方法可以解决该问题?

1 个答案:

答案 0 :(得分:0)

在屏幕上添加timer。在 <Grid item xs={5}> <TextField id="createdate" label="Create Date" value={dateCheck(workOrderDetail.reported_date, 'll') } variant="filled" disabled fullWidth inputProps={{ style: style.textFieldInput }} /> </Grid> 循环之前启动计时器,并通过for事件更新屏幕。在退出方法之前,请停止计时器。