摘要: var rootN=Ext.getCmp('treepanel').getRootNode();//获取树的根节点 function setNodeDrag(cNo,pid){//遍历节点根据panelID查找相应的节点设置draggalbe为true var childnodes = cNo.childNodes;//获取根节点的子节点 for(var i=0; i < childnodes.length; i++){ var cNode = childnodes[i]; if(cNode.id == pid) { cNode.draggable = true; } i 阅读全文
posted @ 2011-04-25 19:23 颜骨柳筋才大如海 阅读(866) 评论(0) 推荐(0)
摘要: 觉得COMET这个概念很有意思,但博主使用了自己的一套较为复杂的框架,看起来颇为费劲,故而我想通过简单的“jQuery+两个类”来实现一个简单的comet模型,并附上源码,请大家拍砖。 效果图如下:一、概念借用横刀天笑的解释这个Comet概念:“像彗星那样拖着长长的尾巴的http长连接”。事实上大家都知道,http是不可以与服务器持久连接的,要是每个请求都与服务器持久连接的话,那服务器早就宕掉了,就像前段时间像博客园连接数超过2000就出来了Service Unavailable一样。。就像网上的解释:step 1.向服务器发出请求step 2.服务器端查看是否有数据step 3.如果有数据, 阅读全文
posted @ 2011-04-22 17:02 颜骨柳筋才大如海 阅读(683) 评论(0) 推荐(0)
摘要: TipsWindow对象声明Ext.ns('Ext.ux');/** * 右下角的小贴士窗口 * @author tipx.javaeye.com * @params conf 参考Ext.Window * conf中添加autoHide配置项, 默认3秒自动隐藏, 设置自动隐藏的时间(单位:秒), 不需要自动隐藏时设置为false * @注: 使用独立的window管理组(manager:new Ext.WindowGroup()), 达到总是显示在最前的效果 */; (function($){ //新建window组,避免被其它window影响显示在最前的效果 var ti 阅读全文
posted @ 2011-04-15 18:45 颜骨柳筋才大如海 阅读(2210) 评论(0) 推荐(0)
摘要: EXTJS 3.2 以上的版本Ext.PagingToolbar1 = Ext.extend(Ext.PagingToolbar, { doRefresh:function(){ return false;//添加自己定义的方法 }});Ext.reg('pagingtoolbar1', Ext.PagingToolbar1); 之前版本改这个函数,不过只要改一句,要找到源文件onClick: function(which){ .... switch(which){ case 'first':... case 'prev':... case &# 阅读全文
posted @ 2011-04-15 12:51 颜骨柳筋才大如海 阅读(1127) 评论(0) 推荐(0)
摘要: 先来一段代码var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm, { header : "id", width : 100, sortable : true,//可排序 hidden : true, dataIndex : "id", align : "center" }, { header : "测定项目", width : 100, sortable : true, dataIndex : "program", 阅读全文
posted @ 2011-04-14 18:49 颜骨柳筋才大如海 阅读(1854) 评论(0) 推荐(0)
摘要: /** * @class Ext.PagingToolbar * @extends Ext.Toolbar * A specialized toolbar that is bound to a {@link Ext.data.Store} and provides automatic paging controls. * @constructor * Create a new PagingToolbar * @param {String/HTMLElement/Element} container The id or element that will contain the toolbar 阅读全文
posted @ 2011-04-14 13:52 颜骨柳筋才大如海 阅读(1713) 评论(0) 推荐(0)
摘要: <selectid="ddlResourceType"onchange="getvalue(this)"></select>动态删除select中的所有options:document.getElementById("ddlResourceType").options.length=0;动态删除select中的某一项option:document.getElementById("ddlResourceType").options.remove(indx);动态添加select中的项optio 阅读全文
posted @ 2011-04-13 18:58 颜骨柳筋才大如海 阅读(253) 评论(0) 推荐(0)
摘要: http://www.ibm.com/developerworks/cn/web/wa-lo-comet/简介:很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。“服务器推”技术的应用 阅读全文
posted @ 2011-04-12 23:19 颜骨柳筋才大如海 阅读(195) 评论(0) 推荐(0)
摘要: Web IM的特性:无需安装客户端,穿透防火墙,与社区的紧密结合 Web IM的应用:社区用户的交流,在线客服,CRM。 Web IM实现技术 Web IM的实现技术主要有: 基于插件的技术:如ActiveX,插件相对稳定,但插件需要用户自己允许并下载安装,而大多数用户担心安装了黑客软件或插件对计算机系统不好而不愿意安装,并且上网助手等软件也拦截插件,导致很多用户无法使用。另外,ActiveX受平台限制,只能在IE下使用。 基于Flash的技术:典型的如Yahoo web messenger,结合Flash和Ajax;Google Talk Gadget 纯粹的基于HTTP的技术: 前端使用A 阅读全文
posted @ 2011-04-12 23:14 颜骨柳筋才大如海 阅读(1852) 评论(0) 推荐(0)
摘要: 转自http://www.15admin.com/edu/Programming/02/2010-05-16/24051.html要想长时间保持服务器和浏览器之间的连接怎么办?长连接技术,这可不是什么新技术,用IFrame作为隐藏帧指向长请求页面的方法早已被很多人运用在互联网上,但是IFrame作为隐藏帧有一个弊端,那就是浏览器的进度条始终处在读取状态。为了使用户获得更好体验,“Google的天才们”使用了一个叫“htmlfile”的对象解决了这一问题,并把它运用了了GMail和GTalk两个产品上。 如今我们公司要做的新项目上要求有实时报警功能,本来我想用AJAX轮询做,但是觉得挺没追求的, 阅读全文
posted @ 2011-04-12 23:10 颜骨柳筋才大如海 阅读(377) 评论(1) 推荐(0)