位置: 编程技术 - 正文

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

  • 外地预缴的附加税怎么算
  • 税收分类方法表格
  • 一般纳税人开具的普票可以抵扣吗
  • 固定资产入股交什么税
  • 费用化的研发支出
  • 无销项税额
  • 物业费计入哪里
  • 云信付款如何贴现
  • 向投资者支付股利
  • 债券置换债务
  • 产品缺陷处理流程
  • 以前年度多计成本,本年度冲减成本
  • 营改增租金收入税率
  • 钉钉报销费用明细怎么写
  • 注册个人独资企业和有限公司哪个好
  • 跨年成本发票红冲怎么做会计分录
  • 个体户个人所得税税率表2023计算
  • 印花税本月没有,忘记零申报,有影响吗了
  • 转出未交增值税怎么算
  • 销售二手车需要注意什么
  • 小规模纳税人城镇土地使用税减免政策
  • 奖励费收入是什么
  • 主营业务净利率和销售净利率一样吗
  • 库存现金长短款怎么算
  • linux如何查找命令
  • macbookpro怎么添加文件夹
  • 个贷系统平帐专户A贷
  • 怎么在bios里设置usb开关
  • wifan
  • unity默认存储路径
  • 异地使用支票的提示付款期限
  • 有了php源码该如何使用 新手
  • 发票管理的基础环节
  • php特性包括
  • 去年买的设备今年入固定资产如何做账
  • php 抽象类
  • php jsondecode
  • token验证器
  • echarts中国地图代码
  • bind函数错误
  • bash的主要功能
  • 外贸企业申报出口退税资料
  • 视同销售到底如何纳税调整?
  • 应收款挂账会计分录
  • 小规模申请一般纳税人的条件
  • 织梦怎么用模板建站
  • 织梦如何使用
  • 三方协议的
  • 印花税怎么交税率是多少
  • sqlserver获取uuid
  • 雇佣临时工需要交个人所得税吗
  • 购买原材料没有发票能入库吗
  • 经营费用是指
  • 利润总额包括什么项目
  • 差旅费算人工费吗
  • 主营业务收入转入什么科目
  • 合同资产减值准备对应科目
  • 企业的固定资产由于技术进步等原因
  • sql语句学习
  • php mysql insert into 结合详解及实例代码
  • 深度操作系统中的生活服务类软件有
  • win7电脑老是跳出弹窗广告怎么办
  • 苹果mac使用
  • windows10x预览版
  • windows8.1使用指南
  • linux系统怎么添加用户名和密码
  • win8如何进入metro界面
  • javascript动画教程
  • cocos2dx开发的游戏有哪些
  • 实用的批处理
  • socket教程pdf
  • JavaScript window.document的属性、方法和事件小结
  • shell脚本中调用shell脚本
  • javascript常用函数大全
  • 深入理解javascript特性.pdf
  • javascirpt
  • 增值税发票选择确认平台查询不到以开出的进项发票?
  • 信息报送条例
  • 契税完税证明遗失
  • 2020北京国税局的待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设