1.项目使用extjs cellediting,使用后grid中的数据就是无法被修改,调了一上午加下午半小时终于知道问题所在:store中的api一定要有update项,且update指到的文件不能是数据原有文件。
store:
Ext.define('×××.store.×××',{
extend:'Ext.data.Store',
model:'×××.model.×××',
autoLoad: true,
autoSync: true,
storeId: '×××',
proxy:{
type:'ajax',
url:'data/×××.json',
api:{
read:'data/×××.json',
update:'data/×××Update.json',
},
reader:{
type:'json',
root:'×××',
successProperty:'success',
messageProperty:'message'
}
}
grid:
this.editing = Ext.create('Ext.grid.plugin.CellEditing', {
ptype:'cellediting',
clicksToEdit: 1,
autoCancel:false,
listeners:{
validateedit:{ fn:this.000000000,
scope:this
}
}
});
Ext.apply(this,{
plugins:[this.editing],
……
});
000000000: function(editor, e, options) {
console.debug(" cell edit listener ");
console.log(editor);
console.log(e);
console.log("e.value:"+e.value);
console.log("options:"+options);
}
2.extjs中和 Date相关的小问题
如果想要只允许用户选择今天之后的日期,只需设置:
minValue: new Date(),
设置在grid中显示的日期格式:
renderer: Ext.util.Format.dateRenderer('Y-m-d'),
示例代码如下:
{
header: 'Deadline',
dataIndex: 'deadline',
flex:1,
minWidth:100,
renderer: Ext.util.Format.dateRenderer('Y-m-d'),
field: {
xtype: 'datefield',
allowBlank: false,
format: 'Y-m-d', //选择日期时显示的日期格式
renderer: this.formatDate,
minValue: new Date(),
value:this.formatDate(value)
}
分享到:
相关推荐
EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用
extjs资料extjs资料extjs资料extjs资料extjs资料
xtJs已经升级到了5.0了,目前可能多数应用还在使用ExtJs 3.系列。 从开发大型的web后台或者企业管理系统来看,ExtJs3的缺陷还是比较明显的,从ExtJs4 开始引入了MVC架构,从而能够从容的组织系统的JS文件了。 从...
Extjs例子Extjs例子Extjs例子Extjs例子Extjs例子
ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS...
包含各种类型的extjs小图标,Extjs4小图标
项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议
一 Extjs 基础 EXTJS4自学手册——EXT文件目录,本地加载文档,命名规范 EXTJS4自学手册——EXT基本方法、属性(onReady、define、create) EXTJS4自学手册——EXT基本方法、属性(apply、applyIf、constructor) ...
EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0
extJs3升级extjs4方案, extJs3升级extjs4需要修改大量代码
extjs电子书,extjs电子书,extjs电子书,extjs电子书
开始ExtJS之旅的第一步是要获得开发包,可以从官方网站www.ExtJS.com下载,以保证获 得最新版本。其下载地址是http://www.ExtJS.com/download,下载成功后的开发包是ExtJS- 2.0.2.zip,有6.08MB大。不过不用担心,这...
适用于ExtJS4、ExtJS5 MD5加密算法!
extjsapi,extjs文档,api手岫
JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS 希望对大家有帮助。
ExtJS 文字教程 extjs2 dojochina系列 extjs2视频教程 DOJO Extjs3-北风 Extjs3-大漠 ExtJS3.4-界面实战 extjs4 30集 uspcat系列 extjs4 其他视频一套 Extjs4.0MVC项目开发视频教程 extjs4.1.1视频教程 ExtJS4培训...
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
ExtJS 是一个很不错的Ajax 框架,可以用来开发带有华丽外观的富客户端应用,ExtJS 是一个用javascript 编写,与后台技术无关的前端ajax 框架。可以把ExtJS 用在.Net、Java、Php 等各种开发语言开发的应用中。教程...
Extjs4.1 小例子(适合extjs初学者学习使用).直接导入myeclipse即可
分享给爱好EXTJS的同胞们! EXTJS4.0文件夹下面包括 1.只有年月选择--dateYM.html (这个在EXTJS4.0和4.1下显示都是可以的) 2.扩展日期选择时分秒--dateTimeField4.0.html (这个只在EXTJS4.0下显示可以) ...