`
wangs7345
  • 浏览: 11972 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
  做项目遇到,form表单提交时要判断form是否被修改过,经查API得知: BasicForm中有事件可监听到。   /** * 表单加载后,一旦有任何一个表单元素被修了,就返回真。 * Returns true if any fields in this form have changed since their original load. * @return Boolean */ isDirty : function(){ var dirty = false; this.i ...
对ExtJs的Button进行自定义封装时:  Ext.Button.ConfirmBtn = Ext.extend(Ext.Button, { minWidth : 65, text : '确定', iconCls : 'confirm' }); Ext.reg('confirmBtn', Ext.Button.ConfirmBtn);    此时,拥有buttons配置项的组件代码如下:  buttons : [{ xtype : 'confirmBtn' }, { minWidth : 65, text : '确定' ...
项目里,需要用到许多个Activex控件,ActiveX是topmost,会遮挡原有ExtJs的组件。  这个时候在创建各种Window的时候加上一句全局开关Ext.useShims=true,就可以遮挡ActiveX了。 Ext.useShims=true     配图为网络上下载:     永久链接: http://wangs7345.iteye.com/blog/2098773
 项目开发过程中,多方式登录时隐藏实际路径   import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ ...
做项目时经常遇到网页加载过慢导致ExtJs无法查询数据,这时要用到延迟功能加以解决, 方法有两种,一种通过原始Js函数实现,一种用ExtJs封装函数实现,如下:   1、通过Js的setTimeout函数实现   setTimeout(function() { ds.load({ params : { start : 0, limit : bbar.pageSize } }); }, 800);   2、通过ExtJs defer函数实现 (function() { ds ...
例如:   var fileField = new Ext.form.TextField({ text : "浏览", id : 'xlsFile', name : 'xlsFile', inputType : 'file', width : 200 });   对于inputType : 'file'的TextField在使用form.reset()的时候不能将文本框的路径给清除掉, 可以用如下方法来清空:   var obj = document.getElementById("x ...
ExtJs的 Ext.layout.Accordion layout 布局在API中是没有事件的,其实只要监听items中的事件就可以了:   listeners : {                         beforerender : function (){alert('beforerender');},                         beforecollapse : function(){alert('beforecollapse');},                         beforeexpand : function(){alert( ...
Global site tag (gtag.js) - Google Analytics