投放本站广告请联系: extjscn#126.com
1、通过Ext.data.Record.create的类来创建数据库表中的记录,其中名称的顺序与数据库表中的名称一一对应 通过Ext.data.Store类来定义表格的数据存储器:proxy提供访问地址, reader解析数据 通过Ext.grid.CheckboxSelectionModel 设置多项选择 设置singleSelect : false即可 通过Ext.grid.ColumnModel来创建表格的列信息 通过Ext.form.Hidden 来设置需要隐藏的列信息 通过Ext.form.TextField 创建表单文本框 通过Ext.form.NumberField 创建智能输入数字类型的文本框 通过Ext.form.TextArea 创建文本区域 如备注(填写的区域) 通过Ext.Toolbar 创建工具栏:显示所有控件,如增删改查 通过Ext.form.FormPanel 创建弹出增加,修改页面的的面板 通过Ext.Window 来显示增加 删除页面的窗口 通过Ext.grid.GridPanel类 基于Grid控件的一个面板组件,呈现了Grid的主要交互接口 通过Ext.PagingToolbar 和Ext.data.Store参与绑定并且自动提供翻页控制的工具栏 通过Ext.util.Format.date 将日期类型转换为字符串
上次发了Easyui Datagrid的增删改查的使用学习记录后一直想整理下基于Extjs4.2的Grid学习使用记录。苦于抽不出时间,一直拖到现在。不得不说,Extjs确实很强大,新版的Neptune风格也很入我眼,但毕竟没怎么用过,第一次用,也不敢上来就搞什么自定义组件,也就纯粹的model+store+panel声明式创建表格了。
抛开分页,抛开排序,今天只简单讲一下最近使用中总结出来的rest形式增删改查数据的方式。发现这种方式挺不错的,故而分享下。 代码Example如下:
本来不打算写这篇文章的,但是按照官方文档的介绍,还是会出现一些问题。该文章就是简洁的介绍一下如何使用Sencha Cmd及其注意事项。
首先声明,我是一个菜鸟。一下文章中出现技巧误导情况盖不负责
这个问题困扰了我好几个月,每次应用sencha app build production后,版本的动改没法自动更新,每次都要需手动理清浏览器缓存。
终究下决心究研下这个问题的处理,费了劲终究搞定。
1. 研读源代码
senche的处好是开源。针对缓存这块要重的代码是
touch\microloader\production.js
里头是有所关于缓存的代码
在使用map的过程中,发现多个地标的infowindow是无法关闭的
因为在sencha中不如在js中可以设定多个全局变量来控制,所以google搜来的教程大多不可用
写下我的解决方案