位置: 编程技术 - 正文

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

  • 一次性劳务所得税怎么算
  • 印花税应纳税额计算方法
  • 出租人融资租赁发生的初始直接费用
  • 进项税额转出影响城建税吗
  • 三方合同怎么盖章
  • 国税地税电子钥匙价格
  • 记账凭证的附件包括哪些
  • 固定资产当月入账下月计提折旧
  • 支票存根联要带去银行吗
  • 年末计提存货跌价准备
  • 没有房产证应该找谁
  • 固定资产出售税务处理方法
  • 新租赁准则承租人进项税
  • 银行承兑汇票上的承兑日期
  • 定期定额个体工商户个人所得税
  • 工会经费什么时候返还给企业
  • 收到投资款现金流量项目是什么
  • 分期消费的实际收益
  • 附有销售退回条款的递延所得税问题
  • 净资产是不是包含设备
  • win10怎么查看电池健康度
  • 暂估入库发票回来怎么做账
  • 个体工商户是小微吗
  • 王者荣耀中马可波罗的一技能和大招
  • laravel use
  • php测验
  • 多收不用退的货物怎么办
  • 房地产企业哪些成本上升了
  • 报销差旅费会计科目怎么写
  • thinkphp autoload 命名空间自定义 namespace
  • 坏账损失税务处理
  • 库存股属于什么会计科目
  • 公司法人往公司账户转钱会计分录
  • nginx配置文件格式
  • 公司设备搬家费会计分录
  • 人工智能导论课后题答案
  • 自动化测试是怎样的
  • 学习笔记:深度学习(2)——BP神经网络
  • mask rcnn优点
  • 使用ajax实现页面分页
  • 预收账款的账务处理摘要
  • wordpress加速
  • asp连接sqlserver数据库的三种方式是什么?
  • mongodb数据表设计怎么写
  • 日用品开增值税专用发票可以抵扣吗
  • 资产负债表日后事项是指资产负债表日之后至审计报告
  • 零申报失败什么原因
  • 无形资产租金计入什么科目
  • 资产负债表中应收账款的计算公式
  • 税控盘有什么作用
  • 申请制作广告牌的申请
  • 水电费没有收到怎么处理
  • 微信公众号注册时间在哪里看
  • 技术服务所发生的事故
  • 银行承兑汇票贴现利息计算公式
  • 不征税发票和零税率发票
  • 旅游团建费用会计怎么入账
  • win7系统开机蓝屏0x0000007b
  • sxs.exe病毒
  • win10命令提示符哪里打开
  • mac 地址栏
  • ms office是
  • win10周年纪念版
  • win10系统怎么锁定屏幕
  • linux文件批处理命令
  • 嵌入式linux开发用什么语言
  • win8.1激活方法
  • unsupportedclassversion
  • Unity3D游戏开发毕业论文
  • 可视化gradcam
  • jsp生成uuid
  • 玩转cmd命令
  • unity 2d 3d混合
  • javascript定律
  • python+django
  • 新疆12366网上办税
  • 行政服务事项包含哪些
  • 国家税务总局72号文件
  • 宏酷集团创始人简介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设