位置: 编程技术 - 正文

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设置某列背景颜色和字体颜色的实现方法

  • 跨年度调整税金及附加
  • 非居民纳税机构都包含哪些?
  • 浅谈报关单填制的常见错误
  • 年度部门决算报表系统路径
  • 已申报税额是指啥
  • 总公司和子公司可以有业务往来吗
  • 建筑公司收到劳务发票会计分录
  • 汽车加油增值税发票
  • 工商公示纳税总额包含个税吗
  • 怎么看医疗报销单
  • 固定资产的资本化后续支出
  • 营改增后房地产企业如何开票
  • 先付一半款财务应该怎么写
  • 计提存货跌价准备计算公式
  • 如果一直没到国税局办理登记怎么办
  • 合同中的税费需要交税吗
  • 增值税税率和征收率有什么区别
  • 企业如何处理劳方与资方的关系
  • 先预支后报销如何填写报销单需要老板签字吗
  • 发票分割单可以抵扣吗
  • 产品种类很多月末怎么结转生产成本
  • 税收筹划有哪些特点?
  • 中级会计考试考后审核需要什么资料
  • 小企业会计准则和一般企业会计准则的区别
  • laravel自带队列效率
  • 按工资的14%计提职工福利费
  • thinkphp5框架介绍
  • 超分辨率代码
  • java多线程线程数控制在多少
  • 得物的成本结构是什么
  • typescript中文
  • css盒子模型怎么做
  • 工程师模式有什么用
  • AIGC之GPT-4:GPT-4的简介(核心原理/意义/亮点/技术点/缺点/使用建议)、使用方法、案例应用(计算能力/代码能力/看图能力等)之详细攻略
  • php常用的三种设置方式
  • 企业资产损失税前扣除管理办法最新
  • 二季度平均薪酬
  • 能单独打一张发票的软件
  • 现金股利要交税
  • 直接人工费用属于产品成本吗
  • 天猫的费用
  • 成本费用率分析说明
  • 小规模进项是专票销项是普票可以抵扣吗
  • 无偿调入资产如何做账
  • 文化服务要交文化部门吗
  • 购买的固定资产退货怎么做账
  • 税费滞纳金计入营业外支出吗
  • 运输费计入什么科目分录
  • 预提成本和冲回成本金额不一致情况说明
  • 报废资产处置账务处理
  • 公司报销给个人的会计分录
  • 取得工程款发票计入什么会计科目里
  • 销售收入指开票金额吗
  • 工会经费不够
  • mysql忘记了初始密码
  • 在mysql中使用什么语句来查询数据
  • Sql Server datetime问题
  • 批量sql语句
  • 批量查询sql语句
  • sql多表连接查询
  • 涌泉的准确位置图 图解
  • ubuntu编辑器在哪
  • 进入bios设置u盘启动
  • win10周年纪念版
  • 苹果mac 最新系统
  • win7的系统设置
  • unity中
  • javascript几种数据类型
  • 安卓显示时间代码
  • nodejs bull
  • linux tar -zxf
  • jQuery使用zTree插件实现树形菜单和异步加载
  • 电子发票查询官网入口
  • 百望税控盘电子发票怎么打
  • 稽查查补税款享受增值税免税优惠吗
  • 电子税务局年度申报流程
  • 小微企业印花税税率
  • 太原市地税局各分局局长
  • 地税局一般几点下班
  • 吉林省职称查询入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设