位置: 编程技术 - 正文

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

  • 房产税城镇土地使用税税率
  • 购买固定资产的进项税可以抵扣吗
  • 房地产开发企业销售自行开发的房地产项目
  • 同一控制下的长期股权投资入账成本
  • 预收账款可以挂多久
  • 安防监控工程会计分录
  • 上年多交的增值税能退吗
  • 进出口企业需要具备的资质
  • 金三财务报表如何更正
  • 技术推广服务包含什么 奇瑞汽车
  • 净资产增加额计算公式
  • 怎么核算关联企业的借款费用?
  • 支付单位结算卡年费计入什么科目
  • 开具的发票是否为印花税的应税凭证?
  • 单位捐赠汽车账务处理要如何做?
  • 砂石建筑材料验收规范
  • 劳务派遣税收政策文件
  • 收到普通发票税号错了不改会怎么样
  • 2017房地产行业流动比率均值
  • 销项税额抵减会取得专用发票吗为什么
  • 个人开发票给公司需要提交哪些资料
  • 小规模建筑公司可以开劳务发票吗
  • 公司收到的应收股利需要分配利润吗
  • win10系统如何更改工作组
  • 子公司之间能否相互承包工程
  • 发放应付职工薪酬是借方还是贷方
  • 调入的无形资产记入哪里
  • 酒店如何核算成本
  • 残疾人就业保障金有什么好处
  • 发票上下联开具的金额不符怎么处罚
  • 购买商品或服务赠品法律地位
  • php的execute
  • 【AutoGPT】你自己运行,我先睡了—— ChatGPT过时了吗?
  • elementui中文网
  • 购买货物对方代付怎么办
  • 直接关联和间接关联
  • 单位购日用品计提折旧吗
  • 应收账款出售给银行账务处理
  • 小规模附加税优惠政策2021
  • 债权转让收益需缴税吗
  • 上一年的进项税转出还用交企业所得税吗
  • 会计caac是什么意思
  • 一般商品销售的会计分录
  • 费用减少利润减少的情况
  • 股东的报销款可以抵投资款吗
  • 固定资产以前年度多计提怎么办
  • 异地设立分公司怎么办理?
  • 投资损失如何入账
  • 广告发票能抵扣吗
  • 怎么去银行买承兑
  • 被盗物品损坏谁负责赔偿
  • 个人所得税税前扣除凭证
  • 房租收入怎么确认收入
  • 工程款结清确认书模板
  • 员工预支工资可以从工资里扣吗
  • 发现以前的账做错了
  • 安装mysql提示one or more
  • win7安装windows无法安装所需的文件请确保
  • win7旗舰版系统重装
  • win10小娜语音激活
  • 用u盘安装ubuntu
  • 怎么清空mac用户数据
  • linux修改系统日期命令
  • 在win7系统中如何进行宽带连接
  • win10预览版好吗
  • gho文件过大
  • android不同module怎么相互调用
  • batch批处理
  • js日期格式化方法
  • nodejs作为后端
  • javascript如何绘制曲线
  • 安卓音频分析软件
  • 营改增之前建筑业税率是多少
  • 国税局和税务局合并
  • 企业党支部怎么称呼
  • 进口天然气定价机制
  • 畜牧业企业所得税优惠政策最新
  • 怎样在开票系统中增加新的名称
  • 地税局开发票流程?
  • 请问在哪里可以看到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设