ext中grid根据数据不同显示不同样式

核心代码:

var clsRender = function(value){
    if (value == ‘male‘) {
        return "<span style=‘color:red;font-weight:bold;‘>红男</span>";
    } else {
        return "<span style=‘color:green;font-weight:bold;‘>绿女</span>";
    }
}},  
    var cm = new Ext.grid.ColumnModel([
        {header:‘编号‘,dataIndex:‘id‘},
        {header:‘性别‘,dataIndex:‘sex‘,renderer:clsRender},
        {header:‘名称‘,dataIndex:‘name‘},
        {header:‘描述‘,dataIndex:‘descn‘,renderer:renderDescn}
    ]);  

详情见他人博客:http://stoneuu.iteye.com/blog/1986060

时间: 2024-11-06 02:45:40

ext中grid根据数据不同显示不同样式的相关文章

EXTJS中grid的数据特殊显示,不同窗口的数据传递

//EXTJS中grid的数据特殊显示renderer : function(value, metaData, record, rowIndex, colIndex, store, view) { var USED_AMOUNT_ = 0; for (var i = 0; i < matMonthPlanHisList.length; i++) { if(matMonthPlanHisList[i].MAT_NO_ == record.get('MAT_NO_')){ USED_AMOUNT_

vc 在edit控件中动态插入数据滚动显示

内存从网上论坛摘抄整理 思路:给控件设置多行属性,设置垂直滚动条,Auto Vscroll设置为true,放入文本后把插入点设置到末尾 pEdit->LineScroll(pEdit->GetLineCount()); 滚动条滚动到最下端 int len  = pEdit->GetWindowTextLength(); pEdit->SetSel(len,-1,true); //定位光标到内容末尾pEdit->ReplaceSel("12121212");

Ext中Grid重新load设置URL

一.前言    Extjs中grid网格有时候需要重新加载,加载的时候对应不同的URL,什么情况出现:有需要我们在添加附件的时候,添加完成了附件,需要把另一个show添加的数据重新加载到grid中,而加载show刚刚添加的数据的,传入的参数不同,初始化gird的方法不能再使用,这个时候需要重新去加载不同URL所对应的方法. 二.代码示例 三.代码说明

如何在施工物料管理Web系统中处理大量数据并显示

最近在开发施工物料管理系统,其中涉及大量的物料信息需要管理和汇总,数据量非常庞大.之前尝试自己通过将原始数据,加工处理建模,在后台代码中通过分组.转置再显示到 Web 页面中,但自己编写的代码量非常大,而且性能很差简直无法忍受.后来使用了矩表控件非常好的解决了需求,本文主要介绍之前如何通过代码将数据展现在页面中,以及使用矩表控件创建行列转置和动态列表格,并显示在网页中. 一.通过代码将数据展现在页面的步骤 1.行列转置代码片段: public static DataTable GetCrossT

JqueryEasyUI中combox的数据不显示

在做一个用jeasyui做的项目中遇到一个问题,对应的数据取出来了但是数据项一直出不来后来经过检查原来是赋值的时候对应的数组元素的名称写的有问题,以后一定要注意对应的问题,不能犯类似的错误 function loadData() {        $('#ipt_pfuncid').combobox({            data: <%=menustr %>,            textField: 'CnName',            valueField: 'Codeid' 

Spring MVC中传递json数据时显示415错误解决方法

在ajax中设置 ContentType为'application/json;charset=utf-8' 传递的data类型必须是json字符串类型:{“key”:"value"}; 并且一定要指定 produces = "application/json" @RequestMapping(value="/register_cammmend",method = RequestMethod.POST,produces = "applic

mysql中插入中文数据

今天遇到的问题使mysql中插入中文数据后显示乱码,我在mysql中插入中文的时候,可以插入可是select的时候却无法显示,为此我写下这篇博客用于解决mysql插入中文. 由于有些截图没有记录下来,但是为了说明问题,我借用了别人的图,主要是为了完整的描述问题,在没有任何修改的时候,我们可以在mysql命令行中敲入以下指令,其结果如下所示: show variables like 'character%'; 可以看到,以上的编码并不支持中文,所以我们需要改变他们的编码(我这里是改成了utf8格式

ListView显示不同样式的item

先look图 我们再使用listview时,listview的item大多时候都是一种样式,在很多app中也很常见,但有时候根据需求,可能数据的数量不一样,同个类型的数据显示的位置不同,亦或者有的item需要图片,有的不需要,但是这些又必须在同一个listview中显示,这时我们就需要在listview中显示多种样式的item,首先我们需要考虑的是如何将不同数量的数据装载到ArrayList<~>中呢,先看看下面的listViewItem,. 1 package com.example.ker

构造和显示具有样式的Text

1.问题: 你希望能够在UI 组建中直接能够显示富文本,而不是针对每一种格式创建一个单独的UI组件.例如,你想要在一个UILabel 中显示一个句子,该句子中只有一个单词是粗体. 2.富文本是很好的东西!许多程序员需要在UI 组建中的一行文本内显示各种样式的字符串. 构造属性字符串的最好方法就是使用NSMutableAttributedString 类的initWithString:方法,同时传递一个NSString 到这个方法中.这将会创建一个没有任何属性的属性字符串.然后,通过NSMutab