09 2013 档案

摘要: 设置焦点 设置焦点 设置焦点 姓名: 判断控件是否获得焦点if(document.activeElement.id="txtIdHouse"){}判断哪个控件获得焦点var act = document.activeElement.id;act就是现在获得焦点控件的id值阅读全文
posted @ 2013-09-29 21:01 残星 阅读(25045) | 评论 (0) 编辑
摘要: 1)基本类型---数字,采用IEEE754标准定义的64位浮点格式.特殊数值常量:Infinity 无穷大的特殊值NaN 非数字值Number.MAX_VALUE 可表示的最大数字Number.MIN_VALUE 可表示的最小数字Number.NaN 非数字值Number.POSITIVE_INFINITY 正无穷大Number.NEGATIVE_INFINITY 负无穷大 把数字转为字符串6种方式var n = 1.23456; var n_as_str = n+""; String(n); n.toString(x); //x=2,binary; x=8, octon.阅读全文
posted @ 2013-09-29 21:00 残星 阅读(123) | 评论 (0) 编辑
摘要: 1 开发思路: 在日期值变化的事件中获得选择后的日期值,传给后台,然后从后台加载相应的数据 2 问题:在查看extjs2.2的api的官方说明文档,文档对datefield组件的change事件说明如下: change : ( Ext.form.Field this, Mixed newValue, Mixed oldValue ) Fires just before the field blurs if the field value has changed. 这句话是说值发生变化,并且在失去焦点之前触发此事件,也就是说如果此日期组件的值发生变化,而焦点并没有失去,这个事件也就不会触发。通.阅读全文
posted @ 2013-09-28 21:44 残星 阅读(2102) | 评论 (0) 编辑
摘要: var storeCpye = new Ext.data.GroupingStore({ proxy : new Ext.data.HttpProxy({ url : 'cxgl_cpye.app?dateTime=' + new Date().getTime() + '&subTranCode=list' }), reader : new Ext.data.JsonReader({ root : 'hstamcx', totalProperty : "results", fields : ["zfe_hz&阅读全文
posted @ 2013-09-28 21:26 残星 阅读(290) | 评论 (0) 编辑
摘要: Ext.apply(Ext.form.VTypes,{ numberrange: function(val, field) { var num = parseFloat(val); if (field.startNumberField) { var sd = Ext.getCmp(field.startNumberField); sd.maxValue = num; } else if (field...阅读全文
posted @ 2013-09-28 20:25 残星 阅读(2973) | 评论 (0) 编辑
摘要: //////////////////数字千分符 function rendererZhMoney(v,l) { if(isNaN(v)){ return v; //v=0; } if(l == undefined) l = 2; //v = (Math.round((v - 0) * 1000)) / 1000; v = (Math.round((v - 0) * Math.pow(...阅读全文
posted @ 2013-09-28 18:38 残星 阅读(332) | 评论 (0) 编辑
摘要: var colMArray = new Array();colMArray = [{header : "产品代码", dataIndex : "cpdm", width : 100}, {header : "代销机构代码", dataIndex : "dxjgdm", width : 100}, {header : "总份额", dataIndex : "zfe", width : 100, align:"right"} ];var colQd = new阅读全文
posted @ 2013-09-28 18:35 残星 阅读(1885) | 评论 (0) 编辑
摘要: var select_data=[['jyrq desc','预约日期'],['jyzt asc','处理标志'],['jyje desc','交易金额'],['dxjgdm asc','合作机构']];var select_store = new Ext.data.SimpleStore({ fields: ['key', 'value'], data : select_data});var orderBox = new Ext.fo阅读全文
posted @ 2013-09-28 18:08 残星 阅读(656) | 评论 (0) 编辑
摘要: BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用...阅读全文
posted @ 2013-09-28 17:56 残星 阅读(117332) | 评论 (1) 编辑
摘要: var storeCpye = new Ext.data.GroupingStore({ proxy : new Ext.data.HttpProxy({ url : 'cxgl_cpye.app?dateTime=' + new Date().getTime() + '&subTranCode=list' }), reader : new Ext.data.JsonReader({ root : 'hstamcx', totalProperty : "results", fields : ["zfe_hz&阅读全文
posted @ 2013-09-26 21:14 残星 阅读(239) | 评论 (0) 编辑
摘要: JavaScriptMath对象的参考手册Math对象Math对象用于执行数学任务。使用Math的属性和方法的语法:var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);注释:Math对象并不像 Date 和 String 那样是对象的类,因此没有构造函数Math(),像Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把Math作为对象使用就可以调用其所有属性和方法。Math对象属性FF: Firefox, IE: Internet Explorer属性描述FFIEE返回算术常量 e,即自然对数的底数(约等于2.71阅读全文
posted @ 2013-09-26 21:11 残星 阅读(113) | 评论 (0) 编辑
摘要: //乘法函数,用来得到精确的乘法结果 //说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。 //调用:accMul(arg1,arg2) //返回值:arg1乘以arg2的精确结果 function accMul(arg1,arg2) { var m=0,s1=arg1.toString(),s2=arg2.toString(); try{ if(s1.split(".")[1] != undefined ) m+=s1.split(".")[1].length }catc...阅读全文
posted @ 2013-09-26 21:08 残星 阅读(257) | 评论 (0) 编辑
摘要: String—>DateString dateString = "2012-12-06 ";try{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString);}catch (ParseException e){ System.out.println(e.getMessage());}/** * 字符串转换到时间格式 * @param dateStr 需要转换的字符串 * @param formatStr 需要格式的目标阅读全文
posted @ 2013-09-13 18:30 残星 阅读(438) | 评论 (0) 编辑
摘要: xtype : 'textarea', name : 'dataSetField', labelSeparator:'', fieldLabel:'', hideLabel: true, allowBlank: true, height: mainPanelHeight*0.8, anchor:'99%', listeners:{'blur':function(){ alert(1); }}gridPanel.on('rowdblclick',function(gridPanel,_阅读全文
posted @ 2013-09-13 18:09 残星 阅读(280) | 评论 (0) 编辑
摘要: var old_value = Ext.get("fgzr_select").getValue() if(old_value == ""){ document.getElementById("fgzr_select").value = value;}else{ document.getElementById("fgzr_select").value = old_value + ";" + value;}var _checkbox=new Ext.form.Checkbox({ id:"阅读全文
posted @ 2013-09-13 18:05 残星 阅读(5524) | 评论 (0) 编辑
摘要: Ext.apply(Ext.form.VTypes,{ daterange: function(val, field) { var date = field.parseDate(val); // We need to force the picker to update values to recaluate the disabled dates display var dispUpd = function(picker) { var a...阅读全文
posted @ 2013-09-13 17:58 残星 阅读(2314) | 评论 (0) 编辑
摘要: tbar : ['-',new Ext.form.Label({ text : '产品代码:' }),new Ext.form.TextField({ id : 'cpdm', name : 'cpdm', width : 130 }),'-',new Ext.form.Label({ text : '代销机构代码:' }), new Ext.form.TextField({ id : 'dxjgdm', name : 'dxjgdm', width : 130 ..阅读全文
posted @ 2013-09-13 17:51 残星 阅读(728) | 评论 (0) 编辑
摘要: var colM = "company,id,flyline";var colMArr = colM.split(",");var colLength = colMArr.length;var colMArray = new Array();for(var i=0; i<colLength; i++) { colMArray[i] = {header:colMArr[i],width: 75,dataIndex:fieldArray[i]} //此处的fieldArray[i]是fields的数据}//然后colMarray数组即是我们要动态构造的阅读全文
posted @ 2013-09-13 17:49 残星 阅读(7545) | 评论 (0) 编辑
摘要: 下载网址:http://logging.apache.org/log4j/1.2/download.html(本人下载的是log4j-1.2.17.zip,解压里面有log4j-1.2.17.jar)步骤如下:1) 将 log4j.jar 和 common-logging.jar 两个包加入到环境变量或者CLASSPATH2)log4j.properties#日志配置文件说明#配置根Loger,把它的级别设置为Debug,并将日志显示到console和file上去#日志级别为5级,分别是 all->trace->debug->info->warn->error-&阅读全文
posted @ 2013-09-08 10:55 残星 阅读(192) | 评论 (0) 编辑
摘要: .div{ max-height: 100px; _height:expression(this.scrollHeight > 100 ? "100px" : "auto"); overflow-y:auto; } 这样就可以让div在ie和firefox中都实现max-height的效果.div{ max-height: 100px; min-height:60px; _height:expression(this.scrollHeight > 100 ? "100px" : ( this.scrollHeight 10阅读全文
posted @ 2013-09-05 14:49 残星 阅读(6220) | 评论 (0) 编辑
摘要: index.jsp FileUpload servlets.FileUpload FileUpload /FileUpload "> 文件上传 --> 文件: package servlets;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util...阅读全文
posted @ 2013-09-04 22:11 残星 阅读(173) | 评论 (0) 编辑
摘要: Ext.hoo.component.FileBrowserComponent.js/** * Ext.hoo.component.FileBrowserWindow 系统文件浏览选择组件,可以选定电脑上的文件或文件夹 * @author: hoojo * @createDate 2010-10-17 * @email: hoojo_@126.com * @blog: http://blog.csdn.net/IBM_hoojo * @ext_lib: v2.2 * @version 1.0 */ Ext.ns("Ext.hoo.component"); Ext.hoo.c.阅读全文
posted @ 2013-09-03 22:56 残星 阅读(4153) | 评论 (0) 编辑
摘要: function fromExcel(){ var dxjgdm_sel = Ext.get("dxjgdm").getValue(); var dxjglx_sel = Ext.get("dxjglx").getValue(); var form = new Ext.form.FormPanel({ baseCls : 'x-plain', labelWidth : 150, fileUpload : true, defaultType : 'textfield', items : [{ xtype : 'tex阅读全文
posted @ 2013-09-03 22:46 残星 阅读(929) | 评论 (0) 编辑
摘要: 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的...阅读全文
posted @ 2013-09-03 19:49 残星 阅读(578805) | 评论 (8) 编辑
摘要: extjs表单验证//放在onReady的function(){}中Ext.QuickTips.init();//为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。Ext.form.Field.prototype.msgTarget='side';//提示的方式,枚举值为qtip-当鼠标移动到控件上面时显示提示title-在浏览器的标题显示,但是测试结果是和qtip一样的under-在控件的底下显示错误提示side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示.默认值.id-[elementid]错误提示显示在指定id的HTML元件中1.一个最简阅读全文
posted @ 2013-09-03 15:35 残星 阅读(15017) | 评论 (0) 编辑
摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/.*/".*"匹配一个 HTML 标记。下表是元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\阅读全文
posted @ 2013-09-03 15:03 残星 阅读(288) | 评论 (0) 编辑
摘要: hello-extjs --> 普通链接1 普通链接2 普通链接3 event.js/** * */function btnClick(btn,e){ var win = new Ext.Window({ title:"win_" + btn.text, width:300, height:200 ...阅读全文
posted @ 2013-09-01 17:29 残星 阅读(6816) | 评论 (0) 编辑