位置: 编程技术 - 正文

Extjs中DisplayField的日期或者数字格式化扩展

编辑:rootadmin
使用 Ext.form.FormPanel 来处理数据时候,某些字段是需要只读的。当然我们可以使用 Ext.form.TextField,然后设置成 ReadOnly,不过这样子的显示效果不是很好,因为始终会有个输入框。所以我们必须使用 Ext.form.DisplayField,但是 Ext.form.DisplayField 没有一个format的属性,也不具备 renderer 这个事件,比如日期字段var form = new Ext.form.FormPanel({frame: true,renderTo: 'form-div',items: [{ xtype: 'displayfield', fieldLabel: 'Date', value: new Date() }]});那它显示的就有点不正确了

那么我们可以重写一下 Ext.form.DisplayField,让他支持 format 属性

Ext.override(Ext.form.DisplayField, { getValue: function () { return this.value; }, setValue: function (v) { this.value = v; this.setRawValue(this.formatValue(v)); return this; }, formatValue: function (v) { if (this.dateFormat && Ext.isDate(v)) { return v.dateFormat(this.dateFormat); } if (this.numberFormat && typeof v == 'number') { return Ext.util.Format.number(v, this.numberFormat); } return v; }});我们给 Ext.form.DisplayField 加了两个属性: dateFormat 和 numberFormat,然后我们将上面的 FormPanel 改一下

var form = new Ext.form.FormPanel({

    frame: true,

    renderTo: 'form-div',

    items: [{

      xtype: 'displayfield',

      fieldLabel: 'Date',

      value: new Date(),

      dateFormat: 'm/d Y'

    }]

});

推荐整理分享Extjs中DisplayField的日期或者数字格式化扩展,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Extjs中DisplayField的日期或者数字格式化扩展

应该还是比较 perfect 的,哈哈哈

extjs grid设置某列背景颜色和字体颜色的实现方法 css代码:.x-grid-back-red{background:#FF;}js代码:{header:'分成类型',dataIndex:'divideType',renderer:function(v,m){m.css='x-grid-back-red';returnv;},width:}或者直接这样写也可

ExtJs事件机制基本代码模型和流程解析 代码实现的目的:为一个自定义的类的某个属性在使用它时候,触发某个事件。该程序的效果:点击输入按钮,弹出一个脚本提示输入框让用户输入他

ExtJS 入门 开始...在ExtJS里最常用的,应该就是Ext.onReady这个方法了,而且它也可能是你学习ExtJS所接触的第一个方法,这个方法在当前的DOM加载完毕后自动调用,保证页

标签: Extjs中DisplayField的日期或者数字格式化扩展

本文链接地址:https://www.jiuchutong.com/biancheng/370245.html 转载请保留说明!

上一篇:extjs grid设置某列背景颜色和字体颜色的方法

下一篇:extjs grid设置某列背景颜色和字体颜色的实现方法

  • 广告宣传费扣除比例
  • 2021年白酒新政策
  • 采用现金支付
  • 其他流动资产对应科目
  • 外贸企业一般纳税人申报
  • 房地产公司解散条件
  • 挂靠单位怎么缴纳增值税?
  • 溢价发行债券的发行价格怎么计算的
  • 预付水电费后应怎么做账
  • 固定资产计提折
  • 小规模商业企业税率
  • 文体活动费用计入什么科目
  • 股票收益收税吗
  • 企业所得税优惠事项包括哪些?
  • 汇算清缴的费用合计是什么
  • 无形资产有使用期限
  • 费用化和资本化对利润的影响
  • 应收票据背书转让以取得所需物资
  • 金蝶怎么一次性删除所有分录
  • 判断自己的眉型
  • 怎么补去年的税
  • win7的文件系统
  • win10版本激活码
  • 建筑公司支付的预付款担保保函费怎么做账?
  • 完税证明和纳税申报表的金额不一致
  • php发送邮件代码
  • 利用php计算1+2+3+...+100
  • 如何计算企业所得税税负
  • 自产产品管理部门领用
  • 非居民企业股权转让特殊性税务处理
  • 加速折旧的企业
  • 销售方红字发票账务处理?
  • 职工参加生育保险
  • 分次预缴税额怎么算
  • 长期借款账务处理会计分录怎么写
  • 阿里月薪3万到手多少
  • php实现将base64格式图片保存在指定目录的方法
  • 研发费用算期间费用吗
  • 企业工作小结
  • PostgreSQL之分区表(partitioning)
  • 外聘人员差旅费怎么做账
  • 增值税申报表填错不影响税额
  • 企业适用的增值税税率
  • SQL SERVER中关于exists 和 in的简单分析
  • 公司固定资产抵押贷款无法偿还
  • 人员招聘费用预算
  • 代扣代缴的社保为什么是其他应付款
  • 累计折旧贷方余额怎么算
  • 经营活动的现金流量占全部现金流量的比重越大
  • 普票和专票的区别对比
  • 固定资产被盗怎么处理
  • 企业持有住房税费
  • 小规模购置金税盘抵税如何申报
  • 平均净资产怎么算公式的
  • 商业承兑到期对方不付款会计分录
  • 无形资产自行开发
  • 出口货物两张报关单
  • 小企业会计准则会计科目表
  • 增值税稽查补交税会计处理
  • 史上最简单的皮筋枪
  • sqlserver性能优化
  • soapui安装与配置
  • adguard安全性
  • iis搭建php环境
  • windows xp开始菜单桌面图标消失
  • win8.1进不了系统
  • win10引导记录损坏修复方法详解
  • pythonmatch函数
  • 推荐表情图片
  • python整理表格不用入门
  • 在线视频爬取工具
  • unity mesh bounds
  • 手机运行node.js
  • python黑魔法手册
  • 手把手教你用python破解wifi
  • asx文件的作用
  • 佛山顺德怎么坐地铁到广州
  • 容积率大于0.5 房产原值怎样算
  • 西乡塘区税务局电话
  • 民办非企业暂行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设