ICEFaces Note(6)

简介: ICEFaces Note(6) ——Progress Bar Component进度条组件 outputProgress组件能用于向用户报告进度,表明服务端任务运行需要多长时间。

ICEFaces Note(6)
——Progress Bar Component进度条组件


outputProgress组件能用于向用户报告进度,表明服务端任务运行需要多长时间。这个组件能运行在两种模式下:“determinate”模式和“indeterminate”模式。
(1)“determinate”模式:用于反映在运行过程中的步数或单元数。该模式为缺省模式,呈现一个输出进度条指示任务完成的百分比。最典型的是从0%到100%的显示进度。
----------------------------
    labelComplete="#{progressProperty.progressCompleteLabelAfter}"
    labelPosition="#{progressProperty.labelPosition}"
    binding="#{progress.progressBar}"/>
----------------------------
(2)“indeterminate”模式:用于无法预测运行的过程需要的时间的情况,或者是无法预测完成任务需要的步骤数的情况。此模式下,该组件呈现一个活动条,指示活动正在进行。
----------------------------
    indeterminate="true"
    label="#{progressProperty.progressLabelAfter}"
    labelComplete="#{progressProperty.progressCompleteLabelAfter}"
    labelPosition="#{progressProperty.labelPosition}"
    value="#{progressIndeterminate.percent}"/>
----------------------------
属性介绍:
(1)binding
这个值绑定表达式连接组件到一个backing bean的属性上。
(2)id
是组件标识符。在封闭的父组件级内,这个值是唯一的。
(3)indeterminate
对未知任务运行时进度条隐藏百分比。
(4)label
缺省为百分比值。可自定义label。
(5)labelComplete
任务完成时显示的label。缺省值为“Done”。
(6)labelPosition
百分比文本显示的位置。可以设置值为:left左,right右,top顶部,topcenter(进度条上方正中),topright(进度条上方靠右),bottom底部,bottomcenter(进度条下方正中),bottomright(进度条下方靠右),embed(嵌入到进度条中)。
(7)rendered
指示是否显示该组件。
(8)renderedOnUserRole
如果用户是指定角色,则该组件将正常显示。
(9)style
此组件的CSS风格应用。
(10)styleClass
用空格分隔的CSS style类的应用。这个值通过“class类“属性传递。
定义其使用的所有风格的类名,缺省值为:iceOutProg。
iceOutProg,iceOutProgBg,iceOutProgTxt。
标准模式:iceOutProgFill
Indeterminate模式:iceOutProgIndetActv(在执行期间),iceOutProgIndetInactv(任务完成后)。
(11)value
绑定到application bean。

目录
相关文章
|
运维 资源调度 Kubernetes
Kubernetes Scheduler Framework 扩展: 1. Coscheduling
# 前言 ## 为什么Kubernetes需要Coscheduling功能? Kubernetes目前已经广泛的应用于在线服务编排,为了提升集群的的利用率和运行效率,我们希望将Kubernetes作为一个统一的管理平台来管理在线服务和离线作业。但是默认的调度器是以Pod为调度单元进行依次调度,不会考虑Pod之间的相互关系。但是很多数据计算类的作业具有All-or-Nothing特点,要求所有的
3320 0
|
6月前
|
人工智能 开发框架 决策智能
谷歌开源多智能体开发框架 Agent Development Kit:百行代码构建复杂AI代理,覆盖整个开发周期!
谷歌开源的Agent Development Kit(ADK)是首个代码优先的Python工具包,通过多智能体架构和灵活编排系统,支持开发者在百行代码内构建复杂AI代理,提供预置工具库与动态工作流定义能力。
934 3
谷歌开源多智能体开发框架 Agent Development Kit:百行代码构建复杂AI代理,覆盖整个开发周期!
|
机器学习/深度学习 编译器 调度
BladeDISC 深度学习编译器问题之BladeDISC支持动态shape语义如何解决
BladeDISC 深度学习编译器问题之BladeDISC支持动态shape语义如何解决
|
Java Linux 开发者
深入浅出:使用Docker容器化改善Java应用部署
在本篇文章中,我们探讨了Docker作为一种领先的容器化技术,如何为Java应用提供一个轻量级、可移植的运行环境,从而简化部署流程并提高开发效率。通过具体示例,我们将指导读者理解Docker的基本概念,展示如何创建一个Java应用的Docker镜像,并详细说明如何配置和运行容器。此外,我们还将讨论使用Docker的优势,包括环境一致性、便捷的版本控制和易于扩展等,以及如何克服在容器化过程中可能遇到的挑战。本文旨在为有意采用容器化技术改善Java应用部署流程的开发者提供一个全面而深入的指南。
310 0
|
安全 算法
【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(6)
【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(6)
180 0
|
Arthas 消息中间件 cobar
Java 问题排查技术分享
最近翻看以前写的 PPT, 发现了在2019年做的一次技术分享,关于 Java 问题排查,由于没什么公司机密可言,整理下分享给大家~
282 0
Java 问题排查技术分享
|
机器学习/深度学习 SoC 内存技术
|
5天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
|
4天前
|
云安全 人工智能 自然语言处理
阿里云x硅基流动:AI安全护栏助力构建可信模型生态
阿里云AI安全护栏:大模型的“智能过滤系统”。