位置: 编程技术 - 正文

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

  • 收购未税矿产品代扣代缴的资源税计入成本吗
  • 逾期未申报是什么意思
  • 产权转让印花税计税依据
  • 农产品收购发票使用范围
  • 股权转让如何交税
  • 综合单价的调整计算公式
  • 到期一次还本付息的债券投资摊余成本
  • 个体工商户每月需要申报个税吗
  • 附加税费计税依据
  • 建筑企业怎么转让
  • 增值税发票作废如何处理
  • 购入材料用什么科目
  • 进项较大航天信息怎么填
  • 出口样品未报关怎么处理
  • 管理费用中的五项费用
  • 施工企业直接费间接费怎么算
  • 新股东入股怎么写记账凭证摘要
  • 制造费用在利润表体现吗
  • 怎么查询个体还是公司
  • 自查以前年度补税需调帐吗
  • 工人的意外险如何赔付
  • 公司收入可以打折吗
  • 笔记本电脑盖上盖子就关机了吗
  • 跨年度坏账准备转回账务处理
  • 研发费用税前加计扣除怎么算
  • anaconda虚拟机
  • 会计准则新规
  • 双峰骆驼什么意思
  • 一岁宝宝喝红糖姜水
  • php面向对象和面向过程
  • php忘记密码功能
  • 罚款支出计入什么
  • 增值税减免附加税怎么处理
  • php返回上一级
  • 外地预缴城建税税率
  • 社保基数是按基本工资还是应发工资
  • 电子承兑汇票贴现怎么操作
  • 更正申报失败,维持原申报?
  • 换了公司个人所得税重新计算吗
  • 工资发放凭证原件指什么意思
  • 网上商城功能
  • 差旅费报销过程中会计和出纳分别做什么
  • 苗圃的账务处理
  • 小微企业金融免税政策
  • 投资收益影响营业额吗
  • 纳税实务的涉税业务分几类
  • 费用少计提了怎么办
  • 对外公司
  • 存货的盘盈
  • 虚开发票会面临怎么样的后果?
  • 未发生账务类交易
  • 代扣税是啥
  • 其他综合收益为什么不影响利润
  • 营改增后工程结算的账务处理
  • 资产减值损失结转到本年利润吗
  • 房地产企业什么时候停止预缴增值税
  • mysql 备份和恢复
  • 教你怎么使用加油机
  • 数据库的常用语句
  • 服务器centos版本选择
  • freebsd服务器搭建
  • 进程 com surrogate
  • xp系统如何更新
  • mac 鼠标调整
  • window10自带录屏录制不工作
  • 深入了解linux内核
  • win10升级后小娜不能用
  • 作用
  • 批处理自动关闭
  • unity3D利用W,A,S,D让物体移动
  • 网页加载多个js文件冲突
  • 有效的沟通的好处
  • jquery教程 csdn
  • listview添加数据
  • 函数 python
  • 用javascript
  • android开发从入门到精通(项目案例版)
  • 广东etc扣费异常打哪个电话
  • 统计表主要业务内容
  • 江西省国税局全称
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设