- 浏览: 242008 次
- 性别:
- 来自: 武汉
最新评论
-
ynyee:
还是你厉害啊~~ 这都被你发现了
freemarker中页面直接可以使用的内置对象 -
dafeizi:
那么反过来,能否在ftl页面里能否执行 setAttribut ...
freemarker中页面直接可以使用的内置对象 -
chuyuan_china:
...
JAVA 对象数组按照多个属性进行排序 -
yose:
困扰了我多日的问题,终于解决了
JasperReport使用iText库来生成PDF,对于中文字体的支持的两种方式 -
zhchyun2008:
感谢,标记
JAVA生成XML
文章列表
JAVA 对象数组按照多个属性进行排序
- 博客分类:
- java
下文可以直接拿来运行使用,也可以直接下载附件包,编译直接运行就可以看到效果。
//ObjectSort
package sort;
import java.util.ArrayList;import java.util.Collections;import java.util.List;
public class ObjectSort { /** * @param args */ public static void main(String[] args) { /** *
* purpose: 根 ...
Weblogic控制台忘记密码问题解决方法
- 博客分类:
- java工具
面临问题:Weblogic 10.3.2 ,别人安装的weblogic,现在想修改下JDBC配置,不知道控制台的密码。
解决办法:添加个新的管理用户,登录console后再修改旧用户的密码。
解决步骤:
1. 备份boot.properties文件和DefaultAuthenticatorInit.ldift文件。后面操作不能实现的时候,还可以恢复。 具体路径根据Weblogic的安装目录,找不到时可以利用find
2. 停止Weblogic应用
3. 切换到你的Weblogic域所在目录(启动停止脚本所在得目录)执行如下指令:
java -cp /let ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> js DOM操作进行div中所有对象的复制 </TITLE> <script> function show(){ var obj2=document.getElementById("LandLayer_SavedSearch_Delete2"); var obj3=document.getElementById(& ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> Js create options for the select </TITLE> <script> function set(){ var options = new Array(); var option=null; for(var i=0;i<5;i++){ opt ...
首先进入到类路径下执行下面手动打JAR包命令。
手动打JAR包命令:jar -cf lic.jar com\*.*
命令解释:jar 为命令-cf ...lic.jar jar名称com\*.* com包下的类,所有的
[问题症状]: 1、无法同时打开多个文件; 2、鼠标无法使用。
[问题原因]:
是安装了PowerDesigner12引起不兼容
[解决办法]:
无法同时打开多个文件: 打开Word,点击左上角的圆形按钮,选择"Word选项",然后选择"加载项",接着在最下端的"管理"右侧的下拉框中选择"COM加载项",然后点击"转到按钮",最后在弹出的"COM加载项"管理窗口中取消"PowerDesigner12.....&q ...
如果你的电脑有多个硬盘, 容易出现盘符混乱的情况, 这时候就要修改系统磁盘盘符, 假如想给现在的磁盘驱动器重新分配盘符,需要先以管理员身份登录 Windows,然后按照如下操作步骤进行进行修改盘符:
[1] 选择 " 开始 " > " 运行 " ,打开 " 运行 " 对话框键入 diskmgmt.msc,然后回车。
[2] 此时打开 " 磁盘管理 " 程序,如下图。
" 磁盘管理 " 程序
[3] 右键点击窗口下侧的相应磁盘区域,弹出菜单如下图。
右键菜单示意
[4] ...
下载附件中文件 然后把相关文件添加到项目中,就可以使用这个插件了。
具体引入文件方法和使用方法可以参考附件中html文件。
{ xtype : 'datetimefield', fieldLabel : '开始时间', name : 'beginTime', id:"beginTime", format : 'Y-m-d H:i:s', allowBlank : false,//不允许为空 blankText : '开始时间不能为空', ...
修改某一列的背景颜色和字体颜色css代码 .x-grid-back-red { background: #FF0000; //修改背景颜色 color:#000000; //修改字体颜色}JS代码{ header : '分成类型', dataIndex : 'divideType', renderer : function(v,m){ m.css='x-grid ...
插件文件见附件!插件:TreeCheckNodeUI.js作用:对 Ext.tree.TreeNodeUI 进行checkbox功能的扩展,用于树节点前面加复选框,并且实现级联选择
扩展的功能点有:一、支持只对树的叶子进行选择只有当返回的树结点属性leaf = true 时,结点才有checkbox可选 使用时,只需在声明树时,加上属性 onlyLeafCheckable: true 既可,默认是false
二、支持对树的单选只允许选择一个结点 使用时,只需在声明树时,加上属性 checkModel: "single" 既可
二、支持对树的级联多选 当选择结点时,自 ...
前面有篇文章介绍了从控件中向grid中添加时间时候的格式化方法,可是同样的方法对于从数据库中取到的数据不太适用,报错信息是格式化方法不正确。
经过调试得知,就算我们后台传值的时候是Date类型,前台Ext.data.JsonReader中定义的时间类型为date时候,相应属性的值前台接不到,只有将Ext.data.JsonReader中的属性类型改成String才可以接收到值,此时格式化方法就要进行修改。
这样修改之后,数据库中读取数据是可以了,但是从时间控件中添加数据的时候,由于grid添加行的时候,自己定义的数据类型是Date类型,从控件中添加时间又不 ...
对于时间控件的两种取值方法介绍:
1、Ext.getCmp("beginTime").getValue()得到的结果是Nov Tu。。。这种格式的。
2、Ext.getCmp("beginTime").getRawValue()得到的结果是2010-11-20 11:11:11这种格式的。
each循环,退出循环方法:
在each的回调函数中,return false相当于我们一般循环中的break,退出所有循环;return true相当于我们一般循环中的continue,退出此次循环进入下次循环。
例如:store是grid的数据集
store.each(function(rec){ if(rec.data.limitType=='1' && rec.data.isLeaf=='N'){ return false; }});
一、提交Ext.grid.GridPanel 中所有数据
1、前台操作
function saveOperatorFunExt(){
var store=funExt_grid_center.getStore(); // 将数据放到另一个数组中 var selFuns = []; store.each(function(rec){ selFuns.push(Ext.util.JSON.encode(rec.data)); }); Ext.Ajax.request({// ajax提交删除单据 url : _base + '/system/operat ...
直接从时间控件中取到的数据(Ext.getCmp("beginTime").getValue())要显示到列表中,往往会出现格式不正确的情况(也就是Nov Tu...这种格式的),下面介绍怎么将时间数据格式化到自己想要到结果(2010-11-20)
1、在new Ext.data.JsonReader的时候,对于时间字段进行类型限制:
var funExt_reader_center = new Ext.data.JsonReader({
fields : [{ name : 'endTime', mapping : 'endTime', ...