
extjs
文章平均质量分 58
iteye_4865
这个作者很懒,什么都没留下…
展开
-
Extjs CRUD 模板
也算是一个总结吧,备忘,总结了一个增删改查的例子,以后要达到的目标是每个模块一个 js,每个js都把当前模块的相关操作完成,例如增删改差等。 //重要指定本机的ext空白图片Ext.BLANK_IMAGE_URL = '../js/ext/s.gif';/** 以下为工具函数 -- start **/function transferMap(m, no...2008-12-12 00:52:20 · 153 阅读 · 0 评论 -
Ext 2 概述
欢迎来到Ext 2.0。在下列各章节中,你将会接触到Ext 2.0最新的改进,你也将会学习,有哪些新功能是为你所用的。虽然作为一份概述性的内容,本文不会讨论如何编写Ext 2.0应用程序个中细节,但是你可在下面提供的资源,找到你所需的内容: 有关重大改变的几个要点文章内容是对2.0新变化的综合简述。请留意Ext框架在从1.x跨越到2.0的过程中,经历了无数的细微改进...原创 2008-09-18 01:11:58 · 179 阅读 · 0 评论 -
ComboBox 传值问题
field -> textfield->triggerfield -> combobox 其中field建了一个名为name的input (指定name) ,存放displayfield。combobox建了一个名为hiddenname的input(指定hiddenname) ,存放 valuefield。var x= new combobox();...原创 2008-09-19 00:07:07 · 620 阅读 · 0 评论 -
[extjs] formpanel 标准提交问题
formpanel 的 标准提交 有 bug? var tab2 = new Ext.FormPanel({ labelAlign: 'center', frame:true, title: '搜索', animCollapse:true, labelWidth:70, width: 245, ...原创 2008-09-19 02:29:49 · 117 阅读 · 0 评论 -
JSON marsh && unmarsh
Ext 端用 //Encodes an Object, Array or other value Ext.util.JSON.encode(Mixed o) : String //Decodes (parses) a JSON string to an object. If the JSON is invalid, this //function throws a ...2008-09-23 00:46:36 · 519 阅读 · 0 评论 -
Ext Grid 表头显示问题
出现问题了,当 Grid div 放在 table 布局下的话文档的docType采用html默认的doctype(不声明即可),如果采用xhtml或html4 strict则Ext会出现很多问题。ie6 我碰到了!!!(IE7.0 firefox 没问题)表头没了,见下图: ...原创 2008-09-27 23:51:39 · 392 阅读 · 0 评论 -
Ext 多文件上传面板扩展
扩展了 Ext.Panel ,加入文件框列表 ,并控制删除 ,ie预览图片等功能,提交后,向服务器递交 ,文件编号列表 if (!yiminghe) var yiminghe = {};yiminghe.multiFileUploadField = Ext.extend(Ext.Panel, { layout: ...原创 2008-10-23 16:53:58 · 350 阅读 · 0 评论 -
Ext official doc - class-event-observer
....ppt原创 2008-10-23 18:20:34 · 77 阅读 · 0 评论 -
Ext 实现 文件上传 进度显示
利用了 ahxu-commons-fileuploadex-beta2.jar , 将 一些Ext控件功能 进行 复合 得到 fileProgressPanel if (!yiminghe) var yiminghe = {};yiminghe.fileProgressPanel = function() { this.pbar1 = new...2008-10-24 18:15:14 · 271 阅读 · 0 评论 -
Ext.data.Store 与 GridFilters
Store 每次 reload 会记着上次的参数,比如 params 里有 start limit 则 reload 会保持参数,那么同时用 GridFilters (ext 例子里的)和 pagetoolbar 时,如果一开始就要先 filter,如: filters =new Ext.Grid.filters({...});filters.getFilter('assign...原创 2008-11-03 16:12:48 · 158 阅读 · 0 评论 -
Ext 一个聊天窗口的设计
1.关键是要 弹性设计,自动适应浏览器 部件要:height:auto = autoHeight:truewidth:auto = autoWidth:true父容器要:overflow:auto = autoScroll : true 2. HtmlEditor 对于 ctr-enter 感应 特殊处...2008-11-10 00:26:23 · 142 阅读 · 0 评论 -
Ext 树操作
后台 树 节点 定义 menu_info { menu_id (0x500), // 本id menu_parent_id (0x501), //父亲id menu_title (0x502), menu_action (0x503), menu_nextId (0x504), //兄弟id menu_isleaf (0x507), // 是否叶子节点 m...2008-11-10 23:21:42 · 122 阅读 · 0 评论 -
tabpanel 内不支持 column layout ?
一个 formpanel 里面又套了一个 tabpanel,tabpanel 一个 tab layout: column,两列,另外一个 tab layout : form,结果第一个 tab 就显示不正常了,只出现一个长条,看来得有空看看源码了。 ...原创 2008-09-18 00:26:39 · 102 阅读 · 0 评论 -
一个简单的 Grid 封装
太复杂了,得封装个简单的 Ext.namespace("Ext.ux.yiminghe")Ext.ux.yiminghe.JsonGridPanel = function (config) { var fieldsData = []; for (var i = 0; i < config.columns.length; i++) { fi...2008-09-15 03:27:44 · 168 阅读 · 0 评论 -
Extjs 聊天窗口 -续2 - http长连接的实现
认为长连接就是有个http请求被服务器阻塞了,这样的话浏览器就一直等在那,服务器可以随时给浏览器发送信息了,对于servlet 就是一个线程被阻塞在一个servlet实例那里,等待其他servlet线程的通知。ps:一个servlet实例被无数个线程使用的,阻塞的线程在这个实例上排队基于上述思想,实现实时聊天,客户端向一个receive.jsp发起一个 aj...2008-12-16 00:55:03 · 263 阅读 · 0 评论 -
Extjs 聊天窗口 -续3 用pushlet来实现
前一篇 自己实现了http长连接 , 很繁琐,后来看到pushlet 好评如潮 ,就用pushlet 重写了一遍,由于 pushlet ajax api 以及 servlet 使用 get 方法来实现 ,并且对于中文有的问题 ,故 将其改为 post 方式,并对于中文两次编码 。 修改了 ajax api , ajax-pushlet-clien...2008-12-23 22:16:31 · 197 阅读 · 0 评论 -
Extjs 模块化动态加载js实践
前一段转载了一篇透明加载外部 javascript 文件函数挺有启发的,觉得可以套用在extjs的管理上,管理界面 两栏布局,左边栏一棵菜单树,右面一个tabpanel,菜单树的每个菜单代表一个模块,每个模块用一个js来实现,需要时载入就行了,而不需要刚开始时把所有的模块都载进入当点击菜单树的节点时调用: function openGet...原创 2009-01-09 18:12:58 · 617 阅读 · 0 评论 -
Extjs portal 应用初探
近期在研究拖放的实现 ,看了看 Extjs 的 portal例子 ,portal 不仅仅可以用在 个人门户上面 ,也可以用在动画制作上面,先做了一次尝试 1.首先假设各个动画帧已经编辑完毕 ,我们需要排列各个帧,以及帧的顺序 ,拖放就大有作用了,将各个帧一起展示出来,并能互相拖放调整很方便。2.例子拖放后,只能列下移,这样的话就会出现某列很长 ,而某列为空,增加...原创 2009-02-24 23:09:47 · 205 阅读 · 0 评论 -
长字串换行问题
很久没用过 ,textarea 了,一般就是用用 htmleditor 这种控件 ,而这次的动画编辑,要在web client 编辑资源文字,而资源文字要用在不能显示html的地方,如彩信 ,于是就用 textarea 了 ,另外要做一个 预览 各个帧的界面 ,结果遇到了不少问题。 1.textarea 编辑后 提交到服务器 ...原创 2009-03-01 23:10:40 · 193 阅读 · 0 评论 -
Extjs 实践细节备忘 -1
在使用 extjs 开发 OAOP 应用中 ,除了API文档外,还有很多细节需要注意,往往稍不慎便会白白浪费很多时间用来调试,记下来这些api语焉不详或不常使用的地方。 0.中文问题 在载入ext库后 在 添加 locale/ext-lang-zh-CN.js 1.空白图片问题 需要设置 Ext.BLANK_IMAGE_URL 为本机的 Ext空白图片地址 ...2009-04-11 01:47:16 · 110 阅读 · 0 评论 -
Extjs 实践细节备忘 -2
1. grid 列宽问题 可以指定 每列的宽度数值,若同时指定了 viewConfig {forceFit:true} 则指定的数值无效,grid会根据这些数值计算出比例,对各列分配宽度。 autoExpandColumn 只能指定一列的 id ,则该列渲染时会自动延伸,撑起表格、2.grid 列时间处理 推荐返回 ja...2009-04-12 05:43:17 · 123 阅读 · 0 评论 -
Extjs 实践细节备忘 -3
1. dragdrop 继承层次 dd - > ddproxy -> dragzone ddtarget -> dropzone 2.拖放事件处理 重写 dragdrop 中对应事件的函数 3.setHandlerElId...2009-04-12 20:26:45 · 144 阅读 · 0 评论 -
欢迎交流
写个博客,长长记性吧,发现以前看得不少代码都忘了,那么现在都记下来吧,近来在看extjs 的源代码,也用了一段时间,简单做了一个招聘网站,这个库确实不错,是我用过最好的一个(yui2,prototype),打算过年前看完,可惜以前看的又忘了不少,从今天开始,随时记录笔记啦!...2008-09-12 20:17:37 · 120 阅读 · 0 评论 -
Grid using dwr ajax
Grid 应该是任何一个标准库的重中之重,extjs 表格采用 mvc 结构,就先不细说了,而他的 bbar 分页,换页的方式并没有文档详细记载,当然是关于 ajax 的方式,经过试验 应该有两种方式,以采用 dwr 为例1。直接 修改store 的 load 方法 :(看 simplestore 的 源码) store.load = function (hoptions) ...2008-09-13 03:39:51 · 100 阅读 · 0 评论 -
Table 和 Grid loadMask 不兼容
重改以前的代码,结果发现以前那种 table 套 table 的方式,现在将里层的 table 改成 div grid,结果在 ie 下 loadMask:true 时整个 grid 都不透明了,把 div 放在最外层就好了,想起以前也是这样用 yui 的 grid,结果更差,grid @IE 都变形了,firefox 倒是好的,不过 table 布局不好 ,现在都提倡 div+css 了 ,可惜...原创 2008-09-14 03:46:22 · 101 阅读 · 0 评论 -
Ext 聊天窗口的实现 - 续
<filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param>...2008-12-02 15:13:33 · 254 阅读 · 0 评论