摘要: extjs中gridpan在编辑的时候,如果使用的是日期控件,就会出一些问题,比如如下的代码中,按照一般的方式书写 var celledit=Ext.create("Ext.grid.plugin.CellEditing",{ clicksToEdit:1 }); Ext.define("UserModel",{ extend:"Ext.data.Model", fields:[{ name:"username",type:"str... 阅读全文
posted @ 2013-09-11 11:41 myt 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 主要还是说的整体页面布局,一般来说要使整个页面充满布局,最外面使用Ext.container.Viewport。然后在里面使用border布局。如下图需要注意两点:1.设置north和south区域时必须设置高度,设置west和east的时候必须设置宽度。如果不设置,布局在某些时候就会乱掉,比如重叠。2.每个小的区域里面又是一个新的区域,可以从新设置布局,比如上图的大区域中的west,它里面可以又使用border布局。页面代码如下: Ext.create("Ext.container.Viewport", { layout: "border", ... 阅读全文
posted @ 2013-09-11 11:14 myt 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 先看图吧,要不你不知道我说的啥,类似于上面的图标,在系统中显得很有帮助。我刚开始接触extjs的时候,大概是extjs2.0的版本,当时还是开源的,没有商业化,所以当时按钮图标比较丰富,相应的图标css也已经加在里面。后来下载extjs,因为商业化,这些图标估计是非商业化的,涉及到版权,extjs在后来的版本中,就把图标这部分内容去掉了。但在系统中其实还是很有必要的。但现在找确实有点麻烦,所以提供在这里下载,方便需要的人。用法其实很简单,大部分使用图标的地方要么是按钮,要么是菜单,这些控件都有"iconCls"配置项,把这个配置项的值设置为相应的图标的css即可。比如添加的 阅读全文
posted @ 2013-09-11 10:52 myt 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 我在百度里查找这个答案时,多半是在visio2003中给出的答案,在2010中菜单改变较大,位置有所不同。在DataBase--->DisplayOptions---->General---->Names visible on diagram 选择both就可以了。如下图另外你会发现默认的物理名称和概念名称一致相同,导致显示字段的时候汉字注释看不到,其实很简单,主要把同步的选项勾掉就可以了,如下图表名称的同步勾掉字段名称的同步勾掉最终你将看到这样的效果,这样看起来明白多了 阅读全文
posted @ 2013-08-05 10:36 myt 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 这里combobox的联动说两种情况,一种是直接在form表单中,两个combobox的联动,这个比较简单些,另一种情况的联动是在gridpanel表中,这个稍微有点复杂,但原理都是一样的,即:联动的一个combobox发生改变,根据改变的值,另一个联动的combobox获取新的值。先看下demo的效果:选择省份“河南省”,市选择为“郑州,洛阳,周口”选择“河北省”,市选择为:同样的在gridpanel表格中情况相同1.form表单中的联动直接看代码吧,比较简单,又几点需要注意的,在注释里面都写好了model的定义 1 function defineModel() { 2 3 ... 阅读全文
posted @ 2013-07-04 16:56 myt 阅读(3583) 评论(1) 推荐(0) 编辑
摘要: 主要是两个方法,一个是Ext.JSON.encode,一个是Ext.JSON.decode.其中encode是把对象序列化为json字符串。decode是把json字符串反序列化为对象。举个例子来说一个对象为:,使用encode序列化为"{"userName":"\u4e01\u78ca","Sex":"\u7537","Age":29,"XueHao":645,"BanJi":"\u4e8c\u73ed"}"其中中 阅读全文
posted @ 2013-04-24 15:23 myt 阅读(358) 评论(0) 推荐(0) 编辑
摘要: extjs有自己的验证方式,当然验证都是通过客户端验证的,不过就客户端验证而言,extjs已经做的非常强大和灵活。既有其本身的内置验证方式,你也可以自定义验证方法。具体效果如下:但使用时有几点也需要注意:1.要使悬浮提示起作用,需要使用 Ext.QuickTips.init();配置。2.悬浮提示框的显示位置,可以用 Ext.form.Field.prototype.msgTarget="qtip",配置Ext.form.Field.prototype.msgTarget的值有qtip title under side几种。具体效果可以自己尝试。3.直接可以使用验证vtyp 阅读全文
posted @ 2013-04-23 20:54 myt 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 数据表格最常见的一种要求就是对于特殊的数据,为了能够一眼看到,显示时给予特殊格式的显示,或者是字体颜色有异于其他表格,或者背景颜色有异于其他表格,这样数据就会很明显,查找时也容易。效果如下:截图中分数在80~90之间的数据,背景颜色为一种,90以上的又是另一种,其实就是渲染单元格的背景样式,截图中科目为“语文”的显示字体为红色,也是对单元格中字体的渲染,代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/ 阅读全文
posted @ 2013-03-18 17:53 myt 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 动态列很常见,比如你构造的报表时需要根据不同的情况,显示完全不同的列表,在加载页面时或者在同一个页面上根据不同的条件设置不同的报表列都有可能,直接看效果吧点击“修改动态列”显示为:代码如下:View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999 阅读全文
posted @ 2013-03-07 10:46 myt 阅读(1335) 评论(1) 推荐(0) 编辑
摘要: 动态改变数据源,不是同一个数据源,按照条件再重新过滤,而是指定store的url,做这个功能时也上网搜了一些方法,有的管用,有的不管用,找个适合自己的看看。修改前数据展示点击按钮“修改动态数据源”效果如下:代码如下:View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://ww 阅读全文
posted @ 2013-03-07 10:35 myt 阅读(635) 评论(0) 推荐(0) 编辑