ext2.0
silence1214
这个作者很懒,什么都没留下…
展开
-
EXT的一些和java很相似的东西
今天看到一些这样的东西Ext.namespace("com.tsts168.sunyanan");com.tsts168.sunyanan.Person = Ext.emptyFn;Ext.apply(com.tsts168.sunyanan.Person.prototype, {name : 孙亚楠}); 对照成java就是 package com.tsts168原创 2009-01-16 14:11:00 · 727 阅读 · 2 评论 -
ext中gridpanel中每一列添加提示
1:保证全局提示打开:Ext.QuickTips.init(); 2:在gridpanel的column中给需要添加提示的column,添加renderer方法,这么来写 renderer : function(data, metadata, record, rowIndex, columnIndex, store) { metadata.attr='ext:原创 2011-11-17 11:33:02 · 3069 阅读 · 0 评论 -
ext的datagrid删除最后数据时候不更新的解决
1:描述下症状,我有datagrid的列表,上面有N条记录,当我全部设置着N条记录后,store.reload(),当前视图更新,按照逻辑设置后的reload,视图中将不会出现记录。但是发现如果是N条记录的话,我只操作M条(M2:采用林润store的reconfigure,发现还是无效,最后在reload之前采用store.removeAll 解决问题。。原创 2011-11-17 16:05:35 · 1147 阅读 · 0 评论 -
eclipse下ext的开发插件spket不智能提示的原因
按照说明安装了好几次,都应该是很成功了,但是就是不会自动提示,后来得知原来是需要破解版的才可以啊。从网上自动安装的是不可以的。找个破解版就可以了。。原创 2011-11-08 23:34:54 · 2481 阅读 · 1 评论 -
ext中给列表添加条件参数
才开始使用ext描述下我的场景和之前的思路:1:有一个datagrid和分页组件。在datagird的tbar上添加了个textfield输入查询条件值的。旁边一个按钮button,思路是点击button把textfield的值组装成store的load的新参数,来查询。把条件值保存在一个全文的变量中。2:遇到的问题:在首次load的时候没问题,但是再分页的下一页点击时候这个条件不知道怎么原创 2011-11-11 00:13:50 · 907 阅读 · 0 评论 -
记录下如何动态更新ext中panel的title
1:最近有个疑问对viewport布局出来的,north的region如果里面添加html的话总觉得不是很好看,于是打算只露出来个title,高度设置为20就好了哈。2:想在title上当用户登录的时候显示点信息啥的3:开始通过json的方式,因为panel的配置是json的配置,发现无效,后来发现一个方法 setTitle() 搞定4:知识就是在于积累。。记在这里吧原创 2011-11-12 01:28:08 · 4060 阅读 · 0 评论 -
ext中设置datagrid单元格的高度
网上都给出了设置高度这个办法如下: .x-grid3-row td,.x-grid3-summary-row td{ line-height:50px; vertical-align:top; border-right: 1px solid #eceff6 !important; border-top: 1px solid #eceff6 !important; }原创 2011-12-26 17:18:15 · 2711 阅读 · 0 评论 -
ext中对RowExpander的使用
之前看到过例子这样来用,的确很方便,今天根据自带的例子来看了下,我说下怎么来使用。1:需要引入RowExpander.js这个文件,否则在使用的时候会出现Ext.ux.grid is undefined 的错误。这个文件在下载后的example中可以找得到,在ux文件夹下。2:2.1:定义expander:var expander = new Ext.ux.grid.RowExpa原创 2011-12-27 14:08:02 · 6837 阅读 · 2 评论 -
Ext中tabpanel对面板的添加
今天测试发现,当tabpanel再次加载同一个panel的时候,就不会额外的多余的加载了,如果加载过,自动回到之前已经加载过的面板,前提是给每个panel要设置个id,貌似ext自动认识就是靠这个id的。。原创 2012-01-08 00:39:47 · 1433 阅读 · 1 评论 -
Ext中RowExpander数据刷新
今天发现Expander所属的store更新的话,Expander里面的数据不会更新,后来查找发现设置给Expander2哥哥属性即可:lazyRender : false, enableCaching : false原创 2012-01-07 23:13:04 · 1779 阅读 · 2 评论 -
ext中store.load和store.reload的区别
store load()和reload()load( Object options ) : Boolean采用配置好的Reader格式去加载Record缓存,具体请求的任务由配置好的Proxy对象完成。reload( Object options )依据上一次的load操作的参数的Reader制订的格式,再一次向Proxy对象要求施以加载(Reload)Record原创 2011-11-16 13:31:25 · 26441 阅读 · 1 评论 -
ext分页中遇到的一个错误
晚上写ext的分页,点下一页总是自动跑到了11页,查看post发现每次limit实在变化的,好奇怪,进行review发现pageSize这个属性我写成的是 pageSize:'5' 写成字符型了,,肯定ext在进行计算的时候转化成int了。。。太粗心了。。原创 2011-11-15 22:53:13 · 775 阅读 · 0 评论 -
ext的gridpanel中添加加载图片、以及复选框
1: 之前看到过这个效果,一直以为是提示,但是加了提示还是不起作用,后来得知是给gridpanel添加选项 loadMask : true就可以了。。 2:添加复选框,根据doc中的描述,是添加sm配置选项,但是只在这里添加还是不可以的,还需要在columns中添加这个对象,最好这么来写:// 复选框模型 var checkbox = new Ext.grid.CheckboxSe原创 2011-11-16 13:05:57 · 4741 阅读 · 0 评论 -
给ext中的类添加方法
添加方法很奇妙:这样来 Ext.namespace("com.tsts.sunyanan");com.tsts.sunyanan.HelloWorld = Ext.emptyFn;Ext.apply(com.tsts.sunyanan.HelloWorld.prototype, { name : 孙亚楠, print:function(){ alert(String.format("输入原创 2009-01-16 14:28:00 · 1017 阅读 · 0 评论 -
EXT2.0中的ajax form提交
看了不少文章,也看了不少代码。始终找不到自己最出错在什么地方了,现在直接上代码吧。然后说一下注意的地方. My JSP index.jsp starting page <!-- Ext.onReady(function(){ var lform = new Ext.form.FormPanel原创 2009-01-15 14:54:00 · 1434 阅读 · 1 评论 -
easyui中不显示出来的一个问题
<br />事隔几日,于是又拿jquery的easyui来搞下,今天写了个简单的border布局,但是发现死活显示不出来。对照了下例子,还是不行,于是一行一行的检查例子和我的代码:<br /> <br />发现我的布局最外层的布局直接写了<div class="easyui-layout"></div> 而如果是占满整页的布局的话应该是<body class="easyui-layout"></body> 也就是这个class写到body的标签中而不是div中。。原创 2011-05-20 21:05:00 · 5136 阅读 · 0 评论 -
ext中对Gridpanel的理解
最近在学习ext,发现其实里面先把概念搞清楚后,根据概念来还是很容易理解的。一个Gridpanel就是一个显示表格的面板。如何构成一个表格呢?我们平时也会这样来做,首先有列吧,再次有数据吧。好了这2个元素就可以构成一个表格了。在ext中也是如此的。那么就需要一个数据,这个数据我们不妨暂定为2维数组。表格呢,就是ext中的ColumnModel了这个看下api,需要定义的config,通原创 2011-06-03 11:11:00 · 877 阅读 · 0 评论 -
ext中在panel中动态添加一个panel
才入门,今天看了api,咋viewport中动态添加一个panel,发现直接add后没反应不显示出来,但是改变下窗口大小就显示出来了。后来得知是没有渲染,所以接着在调用嗲panel的doLayout的方法即可。。原创 2011-06-03 11:49:00 · 6494 阅读 · 2 评论 -
修改extjs中表格的默认高度
从网上找到的,经过调试测试,直接来进行这样的修改最好了,因为不仅可以设置了行高,还可以进一步控制单元格内的内容的在垂直上的对齐: .x-grid3-row td,.x-grid3-summary-row td{ line-height:25px;//控制GRID单元格高度 vertical-align:center;//单元格垂直居中 border-right: 1px solid原创 2011-06-05 21:06:00 · 6610 阅读 · 0 评论 -
ext中的reader何proxy
昨晚的发现,用现成的jsonstore满足不了我的需求,因为用jsonstore回来的数据全部用给了页面渲染,而我比如包含了一些totalCount,serverStatus这些属性的话,那岂不是没法映射了?觉得ext也不会这么弱智,仔细看了下有一个reader,大概看了下用法,之前的store完全可以有现在的一个proxy和reader对象构成。 之前的store是这么写的: v原创 2011-06-06 10:47:00 · 2212 阅读 · 0 评论 -
ext中的formpanel嵌套出现的问题
今天把一个概念给搞混了,就是xtype:"form"和layout:"form"。 xtype的时候指的是组件的类型是layout是布局。 今天不小心在一个formPanel里面写了个xtype:"form"就出现了 this.body is null 的错误 仔细对照代码。。发现此问题。。原创 2011-06-08 10:30:00 · 2156 阅读 · 0 评论 -
ext布局中的一个小积累
之前一直发愁extjs中的viewport使用border布局的话,总是对north的panel不知道咋布局的好看,如果是在里面添加内容的话,觉得背景色白色的 更觉得不好看。今天尝试了下在panel的tbar中写html,发现很爽,背景色也有了,还支持html。。原创 2011-11-14 14:26:52 · 609 阅读 · 0 评论 -
ext中联动combo远程加载选中的解决
先说下背景,form中有个联动的combo,分别叫做big combo和small combo吧。当编辑一个数据的时候希望数据库中的值,可以直接映射过来,并且保持原样。怎么做?经过测试发现如果combo的数据源为local的话,直接会选中,如果是remote的话不会选中,因为我的感觉是combo加载的别form.load的晚,所以load后值有了但是combo还么加载所以显示的不是我们想要的。原创 2012-01-20 23:26:13 · 1343 阅读 · 0 评论