`
wly719
  • 浏览: 290827 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
公司项目之前用到了ext2.0版本,在最新Firefox3上发生了时间空间被拉长的bug,在网上找到解决办法. FireFox 3.x 出来了一段时间了,很多用户依然使用的是EXTJS 2.02的版本。(很多原因......),日期控件在FireFox 3.x 下会被拉得很长很长。 这一个问题官方已经解决了。解决办法: 你必须在CSS中明确设置它的宽度。 css代码 .x-date-middle {          padding-top:2px;padding-bottom:2px;          width:130px; /* FF3 */     }(已经试用过了)   ...
我被form里面元素的插入和删除搞的晕晕的。 虽然也写对了,但总感觉是不清不楚的,还的记录一下,说不定以后又忘了呢。好像是我写的太麻烦了把。
由于项目的需要,要求时间控件中包含小时与分钟的。而Extjs中DateField没有这个功能,所以在网上捞捞,幸好有位仁兄先了这样的控件,高兴之余,挪到项目中用用,还真不错,收集一下。 截几个图看看: 添加几个自己定义属性分别是: 1  prevHourText: "Previous Hour",    //显示于调节小时左箭头上的title文字(如图1示) 2  nextHourText: "Next Hour",        //显示于调节小时右箭头上的title文字 3  hourText: 'Choose hour',    ...
var deployType = new Ext.form.RadioGroup({ width : 220, hideLabel:true, style:'margin-left:100px;margin-top:20px', columns : 1, vertical :true,   items:[   {boxLabel:'不部署',inputValue:'0',name:'deployType',checked:true},   {boxLabel:'仅部署',inputValue:'1',name:'deployType'},   {boxL ...
GWT应用程序有两种方式运行: Hosted Model      在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似      浏览器的环境,直接运行使用GWT开发的程序。这种模式最具生产力(这种模式下可以Debug所有的J ...
有时候会遇到这样的情况,从远程获得的ComboBox的值非常长,然而,为了保证ComboBox框的宽度与其他框的宽度一致,所以会造成ComboBox框中数据的显示不完整,这样就需用用ToolTip。例子如下: var category = new  Ext.form.ComboBox({ fieldLabel:'报警类别', width:120, hiddenName:'category', valueField:'value', displayField:'name', triggerAction: 'all',                   selectOnFocus ...
Google Web工具包(GWT)确实是使用Java开发Ajax应用的一种诱人方法。如果你在AWT/Swing/SWT和服务器小程序方面有着扎实背景,实际上很容易学会使用GWT,但如果要做的不仅仅是快速原型设计,那么某些难题仍然存在。 忠告之一: 分 ...
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 Ajax技术是当前开发web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java ...
extjs几个的问题总结 事件触发机制          给某一个控件添加事件。 obj.addEvents( {search : true });          给某一个事件添加处理函数          给一个对象或变量添加监听及对应得处理,可以在创建时,通过属性listener添加。         或者通过 obj.on(‘event’,function(){})          或者通过obj.addListener(“event”,function)          出发一个事件,params是要传给事件对应的处理函数的参数 Obj.fireEvent( ...
Ext的一些常用函数    Ext.getCmp(‘cmpid’) 获取某一个控件,首先必须指定控件的id    Ext.get(‘id’) 获取某一个dom控件,该方法在fireFox里不支持 该方法等同于document.get()     Ext.apply(config1,config2)把后config2的数据覆盖到config1中,并覆盖原有数据。      Ext.applyIf(config1,config2)也是拷贝但是不覆盖原有数据。
extjs2.2中加入了新的组件new Ext.form.RadioGroup和new Ext.form.CheckBoxGroup,这样可以解决以前radio,checkbox组件排版弊端,也可以简洁,隐藏fieldLabel的两种方法:hideLable:true和不给fieldLabel属性并设labelSeparator:"",建议使用后者, var serviceType = new Ext.form.RadioGroup({                        width : 220,                        hideLabel: ...
我们在开发时,经常遇到新增或是修改动作,当点击新增或是修改时,window.show(),然后关闭window.这时的动作有window.close()或window.hide(); 如果用window.hide()时,添加动作需将 window里面的内容清空, 如果用window.close()时,执行动作后就是重新再建一个window,同时window里面的内容,如form也是要重新建。这样才不会出什么问题。
一个window里面放一个grid,当使用window 的maximizable:true,即将window最大化时,怎么让grid随之也最大化呢? 1:抓住window的maximize事件,将Grid的大小重新设置为window的大小。 2:当window还原时,抓住其restore事件,将grid的大小设置为最大化之前的大小。 WIN.on({      maximize :function(){        grid.setSize(WIN.getSize())      },      restore :function(){        grid.setSize(520, ...
Ext.grid.EditorGridPanel 顾名思义就是可编辑的grid,不是仅仅展示给用户看,用户可以根据的需求添加字段,然后传入后台。我们可以在其中加TextField,comboBox 等form的控件,我们之前将Ext.grid.ColumnModel的某一列加上配置项editor就可以了。 但是动态怎么加上去呢?就是后期绑定: gridCm.setEditor(index,ComboBox); 通过上面这个方法就可以了,但是需要注意的是ComboBox不是单单的new Ext.form.ComboBox就行了。要将它转化为 new Ext.grid.GridEditor var ...
var tpl = new Ext.XTemplate(      '<tpl for=".">', '<div id="{id}" style="margin-left:10px;margin-top:15px;"><img class="pt-service-test-icon" src="../images/s.gif"/>{name}:(<span class="pt-service-test-time"></ ...
Global site tag (gtag.js) - Google Analytics