摘要:
解决Ext.Window放大关闭后滚动条消失和滚动页面时最大化Window位置的方法应用场景:一个表格列表,点击表格上的某一行,弹出一个Ext.Window显示其他资料。(修改、显示详情等等),如下图:很多情况下我们只是使用Ext的某一些功能,如Ext.Window.在你的页面长度没有越过一页,即没有滚动条的时候,使用Ext.Window是不会有任何问题的。但当你的页面长度超过一页,有滚动条时,使... 阅读全文
摘要:
ExtJs布局管理 博客分类: ExtJSExtJsJavaScriptLayoutExtJs布局管理所有ExtJs的Layout Class都在API Documentation->Ext->Layout下,如果想用哪种而已方式可以直接查询API帮助文档.我写这篇文章的意思是把学习的时候做的笔记保留下了,为了以后使用方便.下面列出的是一些常用的Layout.layout.html页面代码如下... 阅读全文
摘要:
应该是Ext的bug,当给grid的宽度设为100%时,其宽度会变成10000px,高度设置为100%,其内容自适应,而不是根据其容器自适应。无奈只能通过其高度宽度设置为固定值(很管用的) 这样不论页面宽度怎么变化grid都会自适应页面容器了。js代码如下: // create the Grid var grid = new Ext.grid.GridPanel({ store: store, ... 阅读全文
摘要:
由于在不同浏览器中,或者不同版本的同款浏览器中显示的Extjs字体大小不一样。而且看起来比较小。不顺眼。在网上查之,获得一条有用信息:Extjs 在很多情况下使用 11px 字体,11px 大小是一种边缘字体,不同的浏览器对 11px 的渲染各不相同,IE 的渲染和12px 相似,而在 Firefox 中,则和 10px相似,导致字体在FF 中过小的问题。为了能够彻底的解决字体大小问题,直接打开e... 阅读全文
摘要:
JS: function showResult(btn){ //Session过期,返回登录页面 top.location.href='login.html'; }; check_login=function(){ Ext.Ajax.request({ url: './inc/session.asp', success: function(response, options... 阅读全文
摘要:
前段时间,就搜到一篇介绍如何控制EXTJS中SESSION超时的文章,偏就没有一次搞定,现把自己整理的经验整理出来,代码如下:第一步:自己定义一个Filter,然后在doFilter()中加如下代码:Java代码 HttpSessionsession=request.getSession(false); if(session==null||session.getAttribute("us... 阅读全文
摘要:
动态加载控件store控件里面的一部分。//构造器 constructor: function(config){var flag = this.store == null; if(flag){ this.store = new Ext.data.JsonStore({ id: this.ID, autoLoad : false, url: this.baseUrl + "/ListAll",//... 阅读全文
摘要:
{header:"购买时间",dataIndex:"buyTime",editor:new Ext.grid.GridEditor(new Ext.form.DateField({format:"Y-m-d",allowBlank:false,minValue:'2007-12-14',disabledDays:[0,6]})),renderer:function(v){return v.form... 阅读全文
摘要:
processPage.grid.on("beforeedit",function(e){ var currRecord = e.record; if('你的条件'){ e.cancel = true; }}) listeners:{beforeedit:function(e){if("1"==cp.get("limit")){returntrue;//如果是管理员则可以编辑,反之不可以编辑}re... 阅读全文