`
文章列表
//获得set,清空 umpActivity.getUmpActivityTypeSet().clear(); //设置新值,会将新的数据加进去,原来的全部会被删掉,因为 @Cascade(org.hibernate.annotations.CascadeType.ALL)umpActivity.getUmpActivityTypeSet().addAll(newUmpActivityTypeSet);     @OneToMany(cascade = { CascadeType.ALL }, mappedBy = "umpActivity", fetch = Fe ...
Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦。可以利用工具满足我们的要求。 一、版权声明 可以使用Jautodoc。将jautodoc的plugin和feature目录对应copy到eclipse目录中,并且带-clean参数重新启动一次eclipse(以后不再需要该参数)。到eclipse的window-reference菜单中,java-jautodoc,configure project specific settings中,选择add file header,并点【edit】按钮,输入版权信息,保存。以后要添加版 ...

ext tooltip

    博客分类:
  • ext
http://www.cnblogs.com/lipan/archive/2011/12/16/2286837.html

网页宽度

    博客分类:
  • Js
在网页中通过javascript获得当前页面或窗口的各个宽度高度  s = "网页可见区域宽:"+ document.body.clientWidth;  s += "\r\n网页可见区域高:"+ document.body.clientHeight;  s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";  s += "\r\n网页可见区域高:"+ ...
extjs中TextField有setMaxLength()和setMinLength(),但是超出位数仍然可以继续输入,现在对TextField重写来实现这个功能 public class EnhancedTextField<D> extends TextField<D> { public void setMaxLength(int m) { super.setMaxLength(m); if (rendered) { getInputEl().setElementAttribute(" ...
一、ShowModalDialog函数、改变模态窗口大小 ShowModalDialog函数的功能:打开一个子窗口,并且可与父窗口相互传递数据,它与window.open的最大区别就在于由ShowModalDialog打开子窗口后,父窗口将不能操作。使用方法: vReturnValue = window.s ...
在ExtJS中,使用了四种自定义,分别是'alpha',alphanum,'email','url',分别用来验证表单中的值是否符合字母、字母数字、电子邮件、URL等格式。但在实际应用中,我们需要验证的格式或者规则还是很多的。由于ExtJS是开源的框架,因此 ...
IE:document.selection   FireFox:window.getSelection()   document.selection只有IE支持,window.getSelection()也只有FireFox和   Safari支持,都不是标准语法。 selection   对象       --------------------------------------------------------------------------------  ...
只要是EXT.Container以及其之类都可以都可以使用Layout对其Items进行布局     简单说明最常用到的6种布局方式: 一.最简单的布局:FitLayout new Ext.Viewport({ layout:'fit', items:[oGrid] //oGrid是一个表格 });           注意: 1.使用Fit布局 items中只能有一个组件,如果你放置了多个组件,也只能是第一个用效。 2.使用Fit布局在组件中不能使用:autoHeight:true 否则会使FitLayout实效 二.最常用的布局:BorderLayout n ...
一直对两者之间的区别不是很清楚,认为既然Inverse似乎具有Cascade的某些特性,比如删除。今天实践了一下才知道,两者是截然不同的: Inverse:负责控制关系,默认为false,也就是关系的两端都能控制,但这样会造成一些问题,更新的时候会因为两端都控制关系,于是重复更新。一般来说有一端要设为true。 Cascade:负责控制关联对象的级联操作,包括更新、删除等,也就是说对一个对象进行更新、删除时,其它对象也受影响,比如我删除一个对象,那么跟它是多对一关系的对象也全部被删除。 举例说明区别:删除“一”那一端一个对象O的时候,如果“多”的那一端的Inverse设为true,则把“多”的那 ...
1.判断select选项中 是否存在Value="paraValue"的Item $("#selectid option[@value='paraValue']").length>0 2.向select选项中 加入一个Item $("#selectid").append("<option value=''>1111<option>"); 3.从select选项中 删除一个Item $("#selectid").remove("<option va ...
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态         由new命令开辟内存空间的java对 ...
in和exists in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。 not exists:做NL,对子查询先查,有个虚表,有确定值,所以就算子查询有NULL最终也有值返回 not in:做hash,对子查询表建立内存数组,用外表匹配,那子查询要是有NULL那外表没的匹配最终无值返回。 一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in 例如:表A(小表),表B(大表) 1: ...
表单时是web中常见的元素,Ext中的表单也是特别丰富的,接下来我们一块看看表单的相关内容。 还是先看一下代码和效果: Ext.onReady(function(){     var fp=new Ext.form.FormPanel({ //注意:Ext.form.FormPanel=Ext.FormPanel         title:'用户登录',         width:300,         //height:250,         bodyStyle:'padding:5px 5px 0',         renderTo:'divFormPanel',       ...
http://blog.csdn.net/wangpeng047/article/details/6877720
Global site tag (gtag.js) - Google Analytics