摘要: 我们用ext portal 开发时发现横竖滚动条经常干扰我们的界面。尤其是横向滚动条,我们的内容使用了FIT布局自适应,但是因为程序失误,EXT总会显示一个横向滚动条。为了消灭它, 官方给出了一小段代码:Ext.ux.Pcolumn = Ext.extend(Ext.layout.ColumnLayout, { scrollOffset:18});Ext.Container.LAYOUTS['pcolumn'] = Ext.ux.Pcolumn;将这段代码粘贴到Portal.js 的最开始。然后将Portal类的布局改为 pcolumnExt.ux.Portal = Ext.e 阅读全文
posted @ 2012-08-29 16:01 yueue 阅读(1356) 评论(1) 推荐(1) 编辑
摘要: 什么是JavaScript对象动态加载JavaScript动态加载(JavaScript Object Dynamic Loading) - 之所以叫做动态,是应为其有别与通常的静态加载形式。典型的JavaScript静态加载方式,是通过<script>标签将我们可能需要的所有JS文件依次嵌入到一个HTML页面中,当浏览器执行到<script> 标签,就会到我们指定的地方去... 阅读全文
posted @ 2010-04-28 15:24 yueue 阅读(4497) 评论(5) 推荐(0) 编辑
摘要: 问题在本人目前的项目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。除了一个HTML作为基本容器外,就全是JS文件了(页面是由JS文件实现的)。当用户切换页面时候,我们通过析构上一个页面对象,然后创建新页面对象并展现在HTML中。基于这种架构,我们还引入了一个ActiveX控件,用于展现报表。这一引入,问题就出来了:只要是访问有报表控件存在的页面,用户切换2... 阅读全文
posted @ 2010-03-31 15:47 yueue 阅读(3976) 评论(9) 推荐(3) 编辑
摘要: 前台部分很简单:首先定义一个数组,用来储存STORE里的值。之后利用store自带的each遍历方法把数组填满。最后建一个ajax请求传送到后台即可。var lstAddRecord=new Array(); store.each(function(record) { lstAddRecord.push(record.data); }); Ext.Ajax.request({ url: 'fu... 阅读全文
posted @ 2010-02-23 20:10 yueue 阅读(2819) 评论(1) 推荐(0) 编辑
摘要: var searchContractDate = new Ext.form.DateField({ fieldLabel:"签订日期", name:'contractDate', format:'Y-m-d', width:100}); 做了个查询,需要根据上面的这个DateField的值检索数据,结果后台死活取的是null. 后来发现是因为如果你使用searchContractDate.getV... 阅读全文
posted @ 2010-02-23 20:09 yueue 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: 当我们在Combox 中定义了PageSize属性,那么Combox 自动获得了分页的能力。这本身很好,但是带来一个问题。 这个问题的发生是因为,Combox组件有一个特点。当你想用程序控制,让下拉列表中的某一项成为当前选中项时,这个项必须是在列表中存在的(有点像废话)。 意思就是说,如果你列表里有A,B,C,D 4个选项, Combox分了页,AB在第一页,CD在第二页,而默认情况下拉列表中只有... 阅读全文
posted @ 2010-02-23 20:08 yueue 阅读(916) 评论(0) 推荐(0) 编辑
摘要: var grid = new Ext.grid.GridPanel({id:'gridls',loadMask:{msg:'数据处理中...'},cm:new Ext.grid.ColumnModel([csm,{header:"化验日期",dataIndex:"assayRecordAssayDate",sortable:true,width:100},{header:"生产单位",dataIn... 阅读全文
posted @ 2010-02-23 20:07 yueue 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ext combox 如果想实现类似于 baidu 搜索时的提示功能。必须禁止其分页功能才可以。看代码var comboxContractType = new Ext.form.ComboBox({name:'logisticsId', fieldLabel:'物流公司', displayField:'logisticsName', valueField:'logisticsId', emptyT... 阅读全文
posted @ 2010-02-23 20:06 yueue 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 有时一个FormPanel 放很多输入框会变的很长,这时候需要分成两列比较美观,下面就是代码了 //add buyer form panel.var formPanel = new Ext.FormPanel({ frame: true, labelAlign: 'right', labelWidth: 85, width:450, waitMsgTarget: true, items: [ {l... 阅读全文
posted @ 2010-02-23 20:04 yueue 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 问题的出现如果需要解析的数据间存在级联关系,而互相嵌套引用,在hibernate中极容易嵌套而抛出net.sf.json.JSONException: There is a cycle in the hierarchy异常。解决办法1.设置JSON-LIB让其过滤掉引起循环的字段。Java代码 JsonConfigconfig=newJsonConfig(); config.setIgnore... 阅读全文
posted @ 2010-02-23 17:19 yueue 阅读(4391) 评论(0) 推荐(0) 编辑