ExtJS 3.0图片浏览程序 2017年02月06日 85 阅读 ExtJS 3.0图片浏览程序2011-10-29 javaeye yourgame图片浏览程序,可以上下左右移动,也可以用鼠标随意拖动,放大(双击或点加号图片),缩小,复原 等....
ExtJs Grid分页时序号自增的实现 2017年02月06日 94 阅读 ExtJs Grid分页时序号自增的实现2011-10-29 BlogJava 扬帆出海ExtJs Grid分页时,默认情况下每页的序号都是从1起始的,这往往不符合我们的习惯。这里实现了序 号的自动增加。先看效果图:实现步骤如下:1、定义全局变量。var record_start = 0;2、Grid的columns部分的定义。columns : [new Ext.grid.RowNumberer({ header : "序号", ...
ExtJS技巧笔记 2017年02月06日 90 阅读 ExtJS技巧笔记2011-10-29 javaeye yourgameJs代码Ext.fly(grid.getView().getRow(0)).slideIn("t"); //选择第一条有从上往下的插入效果 Ext.fly(grid.getView().getRow(0)).frame("#cadaf9",3);//选择一条记录带蓝色光晕效果enableKeyEvents:true //激活键盘事件 ,TextField 的键盘事件默认是关闭的cmp....
ExtJs中使用TaskRunner和DelayedTask如何传参数到run()方法 2017年02月06日 105 阅读 ExtJs中使用TaskRunner和DelayedTask如何传参数到run()方法2011-10-29 BlogJava 隔叶黄莺在 ExtJs 中支持多线程的类有 Ext.util.TaskRunner 和 Ext.util.DelayedTask。TaskRunner 提供 了多线程的定时服务,DelayedTask 允许你延时多久在新建线程中执行一个任务。Ext.TaskMgr 是一个 TaskRunner 实例,在 TaskMgr.js 源码中...
Ext中namespace的作用 2017年02月06日 86 阅读 Ext中namespace的作用2011-10-29Ext中在每一个页面中添加一个namespace呢,就像下面的代码: // create namespace Ext.namespace("myNameSpace"); // create application myNameSpace.app = function() { // do NOT access DOM from here; elements don"t exist yet ...
ExtJs实践:支持“复杂”Json的JsonReader 2017年02月06日 86 阅读 ExtJs实践:支持“复杂”Json的JsonReader2011-10-29 博客园 tubo从服务端返回如下的JSON:{Id:2,Name:"Child1",Parent:{Id:1,Name:"Parent"}}定义了如下的JsonReader来准备显示角色列表,父角色的名称影射成ParentName:var myReader = new Ext.data.JsonReader({ idProperty: "id" root: "rows"...
Extjs基础知识 2017年02月06日 86 阅读 Extjs基础知识2014-05-27 cnblogs 空谷@幽兰一、环境的搭建从官网下载Extjs 4.1 的工具包,里面的东西很多,我们在开发阶段并不需要太多的东西,因此保留 了我们需要用到的最少的几个文件:其中resources为资源和一些Extjs样式文件,local为语言包,Extjs4.0新增加了bootstrap.js这样一 个文件,我们可以看下它的源码来了解一下它的作用:if (isDevelopment === null) {for (i...
extjs基础知识入门 2017年02月06日 86 阅读 extjs基础知识入门2014-05-27 博客园 大笨相信很多人对使用js进行客户端的编程比较头大,其实现在已经有了很多优秀的js库,可以大大简化 js编程的工作量,其中,jquery和extjs就是两款非常优秀的js库。我在项目中已经频繁使用了jquery, 这次主要是学习使用extjs,但现有的教程基本都是针对2.0的,而且后台用到的语言也很少是.net平台下 的C#,所以我打算针对3.0版,后台使用C#,记录下自己的学习过程,希望能和志同道合的朋友...
ExtJS框架的事件模型及其常用功能 2017年02月06日 80 阅读 ExtJS框架的事件模型及其常用功能2014-05-27 cnblogs Liam Wang前言工作中用ExtJS有一段时间了,Ext丰富的UI组件大大的提高了开发B/S应用的效率。虽然 近期工作中天天都用到ExtJS,但很少对ExtJS框架原理性的东西进行过深入学习,这两天花了些时间学习 了下。我并不推荐大家去研究ExtJS框架的源码,虽然可以学习其中的思想和原理,但太浪费精力了,除 非你要自己写框架。对于ExtJS这种框架,非遇到“杂症&r...
Extjs ExtExtenders控件学习 2017年02月06日 95 阅读 Extjs ExtExtenders控件学习2014-05-27 博客园 RayGu关注extjs一段时间,没这时间搞这玩意,突然发现extExtenders,发现非常来劲,顺便搞起来玩玩。首先下载一个ExtExtenders.dll的玩意,google上很多,就不具体说哪里下载了 /Files/guguangye/ExtExtenders.rar ,我也顺便提供一个我目前在用的版本。首先把这个DLL添加到工具箱。上述这些就是基本ExtExtenders基...
.Net中ExtJS调用的服务器端的实现方式 2017年02月06日 79 阅读 .Net中ExtJS调用的服务器端的实现方式2014-05-27ExtJS调用的服务器端目前有三种实现方式:一种是网页的方式,他的Content-Type:是application/x-www-form-urlencoded,这种方式适用范围 比较广泛,只要是能输出网页的服务器端环境都可以。ExtJS官方网站上的例子基本上都是这种形式,服 务器端的环境是PHP,http://cmsoft.cnblogs.com/ 是实现这种方式的.net版本,不过让我这样...
jsamine单元测试框架和ext-js框架集成 2017年02月06日 92 阅读 jsamine单元测试框架和ext-js框架集成2014-05-27最近研究了下jasmine框架,收益颇丰。基于公司一位同事的文档,我这里列举下jasmine框架的一些特征。一:介绍Jasmine框架是一个行为驱动的开发框架,用于测试javascript代码,它不会依赖于任何其他的javascript框架,也不需要一个DOM,并且它有非常简单和清晰的语法。二:适用范围因为Jasmine框架不依赖浏览器,DOM,或者任何javascript框架,所以它特别...
获取Extjs文本域中的内容 2017年02月06日 91 阅读 获取Extjs文本域中的内容2014-05-27经常在Ext.select()和Ext.query()等问题上纠结,今天终于有了点新认识:需求,假设我们的页面上有个panel ,其id为clusterstab_edit_details,这个panel的内部有个textarea,这个textarea的name为editDetails_Description,那么我们有多少方法可以取得textarea中当前输入的内容的值呢?方法1:我们可以先Ext.getCm...
ExtJS 刷新后,默认选中刷新前最后一次选中的节点 2017年02月06日 98 阅读 ExtJS 刷新后,默认选中刷新前最后一次选中的节点2014-05-27 cnblogs 依山慕雪在对树节点进行操作后往往需要进行reload操作刷新一下树,但是很多业务都需要在树形刷新后默认选中最后一次选中的节点。这样就必须先保存前一次选中节点的信息,在reload之后再次通过节点的信息进行expand逐层展开到这个节点上。查询了好久终于找到一个可行的方案,就是通过节点的path来记录节点的位置信息,然后通过path从root节点开始逐层展开,直到最后一...
Extjs无法decode带有 的字符串 2017年02月06日 81 阅读 Extjs无法decode带有 的字符串2014-05-27我们上次偶然发现了一个问题,我们在一个庞大的项目中,然后按照 spring web flow 走下去,最后一步提交,提交成功,但是回到某个页面上的时候,总是报错,说某个变量 比如var projectInfo,这个变量为null。后来我们仔细看了下代码,原来是因为这个页面上有个字段是textarea,然后它会支持多行输入,多行也就是 ,然后在extjs看来,它无法对于一个包含 的字符串进行deco...
ext-js中使用blur()和focus()来控制焦点 2017年02月06日 88 阅读 ext-js中使用blur()和focus()来控制焦点2014-05-27问题再现:我们遇到以下的问题,就是在ext-js的一个combo控件上选择并点击一个menu item,会弹出一个对话框,如果不选择对话框的时候,焦点始终在原来的combo控件上,而不会定位到弹出对话框中的输入文本框中。如图:当我们在这个combobox中选择upgrade时候,会弹出一个输入密码对话框:这时候,如果不点击"Password Check"对话框中...
extjs中动态加载机制研究 2017年02月06日 89 阅读 extjs中动态加载机制研究2014-05-27昨天我们team对于extjs的动态加载机制做了些深入研究,这里先share下controller加载的结果。以service registry portlet为例:比如,在 liferay-portlet.xml中定义了:所以我们的js的入口点是app.js,这其中创建了Ext.application并且声明了动态加载controller:Ext.application({ name: "serviceRe...
Extjs框架简介 2016年07月29日 250 阅读 Extjs框架简介2010-04-21序言ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。再加上可编辑grid,添加新...
ExtJs2.0学习系列(1)--Ext.MessageBox 2016年07月29日 91 阅读 ExtJs2.0学习系列(1)--Ext.MessageBox2010-04-21 博客园 谦虚的天下大家都知道,刚开始搞extjs的时候,很是有点困难,所以本人在新手刚入门后准备了这个系列的文章。个人认为用extjs做后台很不错,布局比较完美!1.Ext.MessageBox.alert()方法有四个参数,为简单起见,主要介绍前面三个参数:alert( title , msg , function(){} )其中title,msg为必选参数,functi...