关于editorGrid中editor为DateField时的dateFormat问题
fuyun
2008-10-25
…… function formatDate(value){ return value ? value.dateFormat('Y-m-d') : ''; } …… renderer:formatDate, editor:new this.form.DateField({ format:'Y-m-d' }) …… ExtJS例子中的代码能够正常运行,为何以上代码却在运行时报错?错误代码如下: value.dateFormat('Y-m-d') is not a function!(FireBug中的提示) 不用formatDate方法,在Grid中显示为标准的日期格式,类似如下: Thu Oct 23 2008 00:00:00 GMT+0800 |
|
upup1000
2008-10-26
方法应该是format()吧,不是dateFormat
|
|
fuyun
2008-10-26
upup1000 写道 方法应该是format()吧,不是dateFormat
在dateFormat无效之后,也试过用format,显示的也是同样的问题,呵呵~ 不知道为什么了~ |
|
tempture
2008-10-28
value.dateFormat是什么 我好像记得是Date.format('Y-M-d') 难道现在api更新了?
|
|
515266073
2011-12-09
return Ext.isDate(date) ? date.dateFormat('Y-m-d') : date;
|
|
pg_guo
2014-01-24
/**
* Formats a date given the supplied format string. * @param {String} format The format string. * @return {String} The formatted date. * @method format */ Date.prototype.format = Date.prototype.dateFormat; Ext.apply(Date.prototype, { // private dateFormat : function(format) { if (Date.formatFunctions[format] == null) { Date.createFormat(format); } return Date.formatFunctions[format].call(this); } 源码标注了dateFormat和fomat是一个方法,但是dateFormat是私有的,至于为什么在例子中出现,应该是Ext做例子的人直接用了私有方法,在使用中应该同意使用api中给的format方法 |
相关讨论
相关资源推荐
- 【转】Mozilla 发布火狐扩展 SDK 开发包正式版
- 【FF】firefox附加组件扩展插件开发综述
- jquery 插件 开发_适用于jQuery开发人员的10个最佳Firefox插件
- 适用于jQuery开发人员的10个最佳Firefox插件
- 【移动开发】InfoQ 2022 年移动和物联网趋势报告
- 用 Flutter 和 Firebase 轻松构建 Web 应用
- 2019 年 5 月 Android 开发热门开源项目
- 取代传统 Java UI 框架,JetBrains Kotlin 声明式 UI 框架 Compose Multiplatform 1.0 正式上线
- [辅]XUL+XPCOM 开发的相关网址
- harmonyOS鸿蒙官网教程-ArkTS的起源和演进