[ExtJs5.1.0-第3天] 进度条组件介绍

进度条组件介绍

1.认识Ext.Progress

BarExt.ProgressBar是一个可更新的进度条组件,继承自Ext.Component,该进度条具有2种不同的模式: 手工模式 和 自动模式。在手工模式中程序员要自己控制进度条的显示、更新、清楚;在自动模式中只需调用wait方法,进度条就会自动无限制地滚动下去,它适合为那些长时间的同步操作进行提示。

下表给出所有组件都有的公共属性和方法

配置项 类型 说明
renderTo String 指定一个页面上已经存在的元素或元素id,该元素将会成为新组件的容器
height Number 组件的高度单位是像素
width Number 组件的宽度单位是像素
cls String 一个可选的样式表扩展,用于组件元素,常用于用户自定义样式,默认为空

注意: renderTo将目标元素作为新组建的额容器,所以它要求目标元素必须可以直接作为容器使用,在HTML元素中并不是所有元素都可以直接作为其他元素的容器。

2.手工模式的进度条

手工更新进度条主要是通过调用进度条的updateProgress()方法实现的,它与之前介绍过的updateProgress()方法非常类似,下面介绍如何使用updateProgress()方法

调用格式:

updateProgress([Float value], [String text], [Boolean animate])

参数说明:

value: 0~1的数字,默认为0,如果value超过1,进度条不会重新开始

text: 进度条上显示的文字,如果忽略该参数则进度条将保持现有的文字不更新

animate: 是否使用动画效果,默认为false

返回值: Ext.ProgressBar

时间: 2024-10-13 12:28:47

[ExtJs5.1.0-第3天] 进度条组件介绍的相关文章

android之实现ProgressBar进度条组件

android之实现ProgressBar进度条组件: (注意:横向那个进度条要android4.0以上版本支持,也就是最低(android:minSdkVersion="14")支持) 布局:layout/activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.a

手把手教你实现一个 Vue 进度条组件!

最近在个人的项目中,想对页面之间跳转的过程进行优化,想到了很多文档或 npm 等都用到的页面跳转进度条,于是便想自己去实现一个,特此记录. 来看下 npm 搜索组件时候的效果: so 下面咱们一起动手实现一下呗.  定义使用方式  想实现一个组件的前提,一定要想好你的需求是什么,还要自己去定义一个舒服的使用方法,这其中也是有原则的,对使用者来说,使用方式越简单越好.那么对应的代价就是写这个组件的复杂度会变高. 我想要的使用方式是这样的:可以在任意的地方去调用到这个方法,可以随时控制其状态.  看

VUE 超好看气泡进度条组件

超好看的气泡进度条, 已封装成组件. 二话不说先上图 ↓↓↓ 一, 先将这张图片放入 assets 文件夹内 (因为是透明背景图片,所以用箭头框起来了) ↓↓↓ →← ↑↑↑ 二, 在 components 文件夹内新建一个 progress-bar.vue 文件 Copy 下面这段代码进去 <template> <div class="template-view"> <div class="progressbar-card">

Android学习笔记(24):进度条组件ProgressBar及其子类

ProgressBar作为进度条组件使用,它还派生了SeekBar(拖动条)和RatingBar(星级评分条). ProgressBar支持的XML属性: Attribute Name Related Method Description style 设置ProgressBar指定风格 android:indeterminate 设置为true时,进度条不显示运行进度 android:indeterminateBehavior indeterminate模式下.当进度条达到最大值时的动画处理行为

android之进度条组件ProgressBar

首先是main.xml文件 代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" androi

c# 异步进度条组件BackgroundWorker

//控件事件调用DoWork()方法就行. #region 进度条 private BackgroundWorker worker = null; private void DoWork(string outfile) { //显示进度条 ProgressForm progressForm = new ProgressForm(); progressForm.TopMost = true; progressForm.Show(this); //准备进度条的记数 worker = new Back

学习EXTJS6(5)基本功能-进度条组件

Ext.ProgressBar有二种模式:手动和自动:手动:自己控制显示.进度.更新.清除.自动只需要调用Wait方法即可. 配置项:   配置项 类型 说明 renderTo String 指定页面上已经存在的元素or元素id,该元素成为新组件的容器 height Number   width Bunber   cls String 一个可选的样式表扩展常用于自定义式样.默认是空 <!DOCTYPE html> <html> <head> <meta http-

progressBar(进度条)组件

一.class加载方式 <div id="pos" class="easyui-progressbar" data-options="value:60" style="width: 200px;"></div> 二.js加载方式 $("#pos").progressbar({ //属性 width:600,//设置进度条宽度.默认为 auto,值为string height:30,/

C# 批量处理进度条组件

还在为批量处理每次写UI头疼吗?还在为批量处理每次要关注批量任务的分组.计算头疼吗? 本组件可以解决这个问题! 本组件对批量处理进行了封装,你只需要关注自身的业务即可: 本组件对winform下的UI处理进行了封装,无需处理UI!!! WEB下UI有待后续推出: 通过学习这个组件,你可以学习到多线程.面向对象的知识! 源码地址:i am source code,heihei!