Neeke

伪全栈攻城狮

ExtJS4 MVC CURD之增删改篇

在[ExtJS4 MVC CURD之查询列表篇]中已经完成了一个拥有“添加”、“删除”、“编辑”三个按钮的用户信息列表,接下来我们对这三个按钮做相应的事件处理,从而完成一个完整纯前端的用户信息CURD。

ExtJS4 MVC CURD之查询列表篇

先来看看经过上一步[通过Sencha Cmd辅助开发基于ExtJS4 MVC的项目],Sencha Cmd为我们生成了哪些东西。

通过Sencha Cmd辅助开发基于ExtJS4 MVC的项目

一直想写点什么,但是忙的又没空整理东西去更新博客,最近忙里偷闲学习了一下RESTful——基于ExtJS4 MVC + Spring MVC,现在整理出来,方便以后自己用。其实写写博客还是挺不错的,没法把所有东西都记在脑子里,哪天要用到了的话可以查阅一下自己的博客,对于这一点目前我深有体会,能提高不少效率。

Spring MVC ExtJS4文件上传

做文件上传的时候遇到点麻烦,ExtJS上传文件要求服务器端返回的ContentType是“text/html”,而Spring MVC默认返回的是“application/json”,于是ExtJS这边总是报错说无法将"<pre>{success: true}</pre>"转换成JSON,很奇怪的一件事就是:为什么会出现pre标签呢?

ExtJS 4.0.7 给Store增加批量数据恢复功能

假设用GridPanel和Store完成一个用户管理的功能,现在要删除在GridPanel中已选中的记录,在Controller中实现方式大致如下:
var selModel = this.getGridPanel().getSelectionModel();
if(selModel.hasSelection()){
	this.getGridStore().remove(selModel.getSelection());
	this.getGridStore().sync();
}

ExtJS 4.0.7 TreeStore original is undefined

最近又开始写ExtJS了,用的是最新版本ExtJS4.0.7,这玩意现在也开始搞MVC分层了,了解了一下感觉还不错!以前使用2.X系列的时候虽然也自己定义并规范化了一些,但是整体代码感觉有些乱,界面和事件处理以及数据都在一起,而且扩展起来也不太方便,现在使用这种MVC的方式确实不错!

Ext中无法触发自定义事件

Ext中的自定义事件是个好东西,对于某些特殊需求的实现,用它是个很不错的选择。然而经常有人问我为什么他们定义的事件无法被触发,最头痛的是不报错,怎么看都找不到原因。

打印Ext组件中的内容

描述一下大概功能需求:从Ext的GridPanel中选择一条记录,将这条记录的详细信息呈现在Ext的Window当中,将Window中呈现的数据按其格式用打印机打印出来。

delete window[this.tipFnName]

越来越发现Ext的源码中很多地方对数据的有效性检验的不够好,甚至很多地方都没有检验便对其进行操作,例如Ext obj.ucountry is null错误。

Ext DatePicker大小自适应

不知道为什么Ext的DatePicker明明是有height和width配置选项的,可是写上就是不见变化。用FireBug看了下渲染的html代码发现无论如何它都自动加上了行内样式width为175px,看了它的源码也没发现在哪加的。
«   2016年11月   »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
搜索
最新留言
文章归档
友情链接

Powered By Z-BlogPHP 1.5 Zero

Copyright Your WebSite.Some Rights Reserved.