有时候需要做成表格形式的,用gridpanel有点大材小用了。

//grid.js
{flex:1, xtype: 'propertygrid',    reference:'onuGridPanel',//隐藏表头hideHeaders:true,margin:'10px',bodyBorder:true,border:true,disableSelection:true,//不让表格排序 默认是排序的sortableColumns:false,//表格的宽度nameColumnWidth: 165,viewConfig:{//表格的样式getRowClass: function (record, rowIndex, rowParams, store){return rowIndex % 2 !== 0 ? 'new-grid-rows' : 'new-grid-rows-other'}                       },//字段与对应的中文映射propertyNames : {   'name':'name','age':'age','tel':'tel'    },source:{//这块是表格显示的内容'name': 'echo','age': '-16','tel': '123456789090'},sourceConfig: {//对表格对应的内容做配置'name':{displayName: '姓名',renderer: function (value){return Ext.String.format('<span style="color: red;">{0}</span>', value);}},'tel':{displayName: '电话号码',renderer: function (value, metadata){metadata.tdAttr = Ext.String.format('data-qtip="{0}"', value);return value;}}
},
listeners:
{//不可以选中表格,意思就是说你点击表格的时候不会出现编辑框'beforeedit': function(e) {e.cancel = true;return false;}}
未使用属性sortableColumns:false之前,默认是true

使用属性sortableColumns:false之后

//css样式 不用x-grid-rows原因是框架里面默认的样式都是x-开头的,避免混淆
.new-grid-rows {height: 27px;font-size: 14px;line-height: 27px;font-family: Tahoma, Helvetica, Arial, Verdana;font-weight: normal;background-color: #f9f9f9
}.new-grid-rows-other {height: 27px;line-height: 27px;font-size: 14px;font-family: Tahoma, Helvetica, Arial, Verdana;font-weight: normal
}
x-grid-cell-name 单元格样式 可以用来设置左边栏的背景等
说下更新数据 在controller里面
this.getReferences = this.getReferences();
this.getReferences.onuGridPanel.setSource(
{'name': '张三','age': '18','tel': '654788999999'
});

转载请标明出处,祝天天开心!

extjs5 中propertygrid修改样式以及数据更新相关推荐

  1. c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!

    前言 在之前的很多文章中我们都说过,Pandas与openpyxl有一个很大的区别就是openpyxl可以进行丰富的样式调整,但其实在Pandas中每一个DataFrame都有一个Style属性,我们 ...

  2. vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题

    Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素,它是通过使 ...

  3. Word中新建样式/修改样式对话框中的各个选项意义

    名称(N): 显示您在"样式"对话框中选择的样式的名称.您可以更改此样式,或者键入新名称来新建样式,长文档中,样式的名称要注意易于理解和记忆,如"篇样式",&q ...

  4. vue 方法里面修改样式_vue中修改swiper样式

    问题 vue单文件组件中无法修改swiper样式. 解决 1,单文件组件中:新增一个style 不加scoped 让它最终成为全局样式.只在其中操作swiper的样式. .swiper-contain ...

  5. css中如何修改鼠标光标(指针)的样式和颜色

    今天在开发过程中遇到一个问题,如下: 我的输入框的背景比较暗导致鼠标的指针(系统默认为黑色)停留在那也看不清楚. 上网查了一下,全是关于修改鼠标指针样式的,而没有颜色的教程. 那么,我在这里先简单地记 ...

  6. layui数据表格自定义复选框表头_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  7. layui表头样式_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  8. layui表头样式_js相关:layui中table表头样式修改方法

    js相关:layui中table表头样式修改方法 发布于 2020-7-25| 复制链接 分享一篇关于layui中table表头样式修改方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小妖过来看 ...

  9. 换行样式不要首行缩进_修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符。...

    问答题请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.在考生文件夹下打开文档WORD.DOCX.[背景素材]为了更好地介绍公司的服 ...

最新文章

  1. Kafka+SparkStreaming+Zookeeper(ZK存储Offset,解决checkpoint问题)
  2. c语言 异或_C语言经典例题来袭!5大方法告诉你答案
  3. vscode中PyLint报错Unable to import解决方案
  4. mysql字节对齐_结构体字节对齐(转)
  5. linux之fail2ban之预防暴力破解
  6. Win8Metro(C#)数字图像处理--2.7图像伪彩色
  7. .Net Core之初识及WebApi的简单使用和发布
  8. Pytorch tensor基础知识
  9. C语言开发《浪漫流星雨》表白程序,去年已经成功了
  10. 苹果ipad有哪几款_别再乱买了!一篇文章讲清楚不同型号iPad之间的区别
  11. Java8 Lambda表达式教程
  12. 李福攀:Kata安全容器在蚂蚁集团的应用实践
  13. MTK交换机PHY 方案Airoha达发(econet)概要
  14. https://api-hmugo-web.itheima.net 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/minip
  15. 常用标点符号的英文名称
  16. 站内搜索 迅搜xunsearch 中小型网站的福音
  17. 人行征信报告学习经验
  18. opendns_如何在Mac上使用OpenDNS或Google DNS
  19. 中国省级GDP增长目标(2000-2018年)
  20. 从键盘输入一批字符,以@结束,按要求加密并输出。输出占一行 加密规则: 1)、所有字母均转换为小写。 2)、若是字母'a'到'y',则转化为下一个字母。 3)、若是'z',则转化为'a'。

热门文章

  1. 布施的功德_【中台世界】佛典故事 ─ 布施的五大功德
  2. Source Insight4 常用设置
  3. 服务器docker使用记录
  4. 新国标家用和类似用途插头插座品质检验
  5. FiddlerEverywhere抓包微信小程序(pc端)
  6. PHPCMS V9新模板
  7. flutter: operation not permitted
  8. 《恐怖复苏》哪里是什么恐怖小说?这分明是个编程手册好吗?
  9. ResultSetMetaData的相关api介绍
  10. Linux ALSA 之十:ALSA ASOC Machine Driver