ZK显示进度百分比
ZK show progress percentage
我在 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免费版有什么办法可以解决吗?
在您的屏幕上添加 timer。在 for
循环之前启动计时器并通过 onTimer
事件更新屏幕。在退出方法之前停止计时器。
我在 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免费版有什么办法可以解决吗?
在您的屏幕上添加 timer。在 for
循环之前启动计时器并通过 onTimer
事件更新屏幕。在退出方法之前停止计时器。