`
allan9958
  • 浏览: 79597 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

progressBar in grid cell

    博客分类:
  • ext
 
阅读更多
画界面的时候画了个grid里放progressbar的图,但没去具体实践过。
今天正好需要就研究了下,并在官网找到答案。

自己做了些修改

var colums=[
   new Ext.ux.ProgressColumn({
                header: '主机CPU-MHz',
                width: 70, 
                dataIndex: 'cpu',
                align: 'center',
				menuDisabled:true,
                                 /*计算值*/
				getFraction: function(value, meta, record, rowIndex, colIndex, store) {
				   var fraction = 0;
					if (record) {
						fraction = value/100;
						if (fraction < 0) {
							fraction = 0;
						} else if (fraction > 1) {
							fraction = 1;
						}
					}
					return fraction;
				},
                               /*定义样式*/
				getBarClass: function(fraction) { 
					if(fraction >= 0.9){
						return "high";
					}
					if(fraction > 0 && fraction<0.9){
						return 'low';
					}
    			}, 	
                renderer: function(value, meta, record, rowIndex, colIndex, store, pct) {
                    return Ext.util.Format.number(pct, "0.00%");
                }
            }),
]

var ListGrid = new Ext.grid.GridPanel({
   ....
   columns: colums,
   .....
});



补另一个解决方式:
http://www.rahulsingla.com/blog/2011/01/extjs-components-in-gridpanel-columns#comment-433
0
1
分享到:
评论

相关推荐

    带动画的横向ProgressBar

    在Android开发中,ProgressBar是用户界面中非常常见的一种组件,用于表示某个操作的进度或等待状态。本主题聚焦于“带动画的横向ProgressBar”,这种组件能够以动态的方式展示进度变化,提升用户体验。以下是对这个...

    Dojo Toolkit - ProgressBar test

    Dijit ProgressBar Tests. Test 1. Progress Value Max Progress Value. Test 2. Write here: Small, without text and background image: Show decimal place: Test 3 ...

    Android 自定义各式各样的圆形ProgressBar

    在Android开发中,ProgressBar是用户界面(UI)设计中一个重要的元素,用于向用户展示某个操作的进度或者等待状态。通常,系统提供的ProgressBar样式有限,但开发者可以通过自定义来实现更多样化的效果,以满足不同...

    c# ProgressBar 光滑进度条 源码

    在C#编程中,ProgressBar控件是用于向用户显示任务进度的一个重要元素。"Smooth ProgressBar"则是一种增强型的进度条,它提供了平滑、连续的动画效果,使得用户界面更具吸引力和反馈感。在Windows Forms或WPF应用中...

    Android自定义矩形ProgressBar

    在Android开发中,ProgressBar是一个非常常见的组件,通常用于表示任务的进度或加载状态。然而,系统默认的ProgressBar样式通常是带有圆角的圆形。本教程将详细介绍如何自定义一个非圆角的矩形ProgressBar,实现独特...

    progressBar进度条

    在Windows应用程序开发中,进度条(ProgressBar)是一个非常常见的组件,用于向用户显示某个操作的进度,例如文件复制、解压或下载等。在C#的Winform环境中,我们可以使用ProgressBar控件来实现这一功能。这个组件...

    AndroidProgressBar_Android ProgressBar进度条的几乎全部的用法源码集.rar

    在Android开发中,ProgressBar是用户界面(UI)设计中不可或缺的一部分,它用于向用户展示某个操作的进度或等待状态。本资源"AndroidProgressBar_Android ProgressBar进度条的几乎全部的用法源码集.rar"提供了关于...

    Progressbar进度条的使用

    在Android开发中,`ProgressBar`是一个非常常见的组件,它用于展示任务执行的进度,比如文件下载、上传或者网络请求等。本教程将深入探讨如何利用`Handler`消息机制来实现`ProgressBar`的动态更新,展示进度条中进度...

    颜色渐变的progressbar

    在Android开发中,ProgressBar是用户界面中常见的组件,用于指示某个操作的进度或者等待状态。在默认情况下,ProgressBar的进度条通常为单色。然而,通过自定义,我们可以实现更丰富的视觉效果,例如颜色渐变的...

    Android应用源码之ProgressBar 几乎全部的用法

    在Android开发中,ProgressBar是一个非常重要的组件,它用于显示进度或等待状态,为用户提供反馈,表明应用程序正在进行后台处理。ProgressBar提供了多种样式和用法,包括水平、垂直、圆形以及自定义样式。本教程将...

    C# wpf中动态添加ProgressBar

    foreach (var item in Items) { for (int i = 0; i ; i++) { item.ProgressValue = i; await Task.Delay(100); // 控制进度更新的频率 } } } ``` 5. MVVM模式 为了遵循MVVM模式,你应该通过命令(ICommand...

    winform c# ProgressBar特殊样式style

    在Windows Forms(Winform)开发中,`ProgressBar`控件常用于显示任务进度或等待状态。然而,系统默认的`ProgressBar`样式较为简单,可能无法满足开发者对于界面美观度的需求。`winform c# ProgressBar特殊样式style...

    ProgressBar的简单应用

    ProgressBar是Android系统中一个非常常见的UI组件,它用于显示进度或加载状态,用户可以在等待某个操作完成时看到直观的进度指示。在Android开发中,ProgressBar的使用非常广泛,包括文件下载、网络请求、安装更新等...

    超级漂亮的 progressbar效果

    【ProgressBar】既进度条,当我们在做一些耗时操作的时候(例如下载文件),可以使用ProgressBar给用户提供一个进度提示,告诉用户当前的进度。 ProgressBar.js 是一个借助动态 SVG 路径的漂亮的,响应式的进度条...

    progressbar加音量控制

    在Android开发中,`ProgressBar`是一个非常常见的组件,它用于显示进度或加载状态。当涉及到“progressbar加音量控制”时,我们通常是指在音量调整过程中使用`ProgressBar`来可视化表示当前音量的级别。这通常是通过...

    ProgressBar控件的用法

    ProgressBar控件是Windows Forms和许多其他UI框架中的一个重要组件,用于可视化地表示应用程序中的一个持续过程,例如数据加载、文件复制或任何其他需要时间完成的操作。这个控件以水平条的形式展示进度,随着任务的...

    progressbar控件(Android)

    在Android开发中,ProgressBar是一个非常重要的控件,它用于显示进度状态,比如数据加载、文件下载等操作。在Android 2.3版本中,开发者可以使用ProgressBar来为用户创建直观的等待反馈,增强用户体验。本篇文章将...

    android progressbar使用系列集合

    在Android开发中,ProgressBar是一个非常常见的组件,用于展示任务的进度或者表示正在执行的操作。本篇文章将深入探讨如何自定义ProgressBar以满足特定的设计需求,尤其是根据系统的风格进行定制,包括改变默认背景...

    WPF中使用ProgressBar实现垂直温度计效果

    在Windows Presentation Foundation (WPF) 中,ProgressBar是一个用于显示进度的可视化控件,通常用于表示一个操作的完成度。在本教程中,我们将探讨如何利用ProgressBar控件来创建一个垂直的温度计效果,以实现一个...

Global site tag (gtag.js) - Google Analytics