- 博客(48)
- 问答 (7)
- 收藏
- 关注
原创 java 导出Excle
首先介绍下excel映射为java类的结构 工作簿:HSSFWorkbook 这是一般第一个对象,用户在操作一个ecxcel文件的时候.它也是创建ecxcel的其他元素的顶层类. 构造方法:它一共有6个构造方法,我只用到HSSFWorkbook(java.io.InputStream s)和HSSFWorkbook() 页: HSSFSheet,表示工作簿的一个分页. 行: HSS...
2011-02-24 10:18:25
137
原创 前台分页, 我这里总结一下工作中实现的几种 Ext tree 和 grid 的分页问题。
1、tree 的分页。 当树中的叶子节点过多的时候,游览器就承受不了,很容易死机,当然可以通过异步树,点击树的一个 节点文件节点时,才异步的到后台抓取对应的子节点。当一个节点下面的子节点也很多的时候,异步可能也 解决不了你的问题。其浏览器不怕你在内存中存多少节点,只是怕页面上一次显示多少节点,当显示的节点 于一百个的时候,你的游览器可能就会受不了了。原因我也不明的。...
2010-12-09 15:31:23
252
原创 Ext.grid.GridPanel 加多个 Ext.Toolbar
搜索条件很多,一行toolbar不够用了,默认情况下ext一行toolbar过长时后面的内容就自动隐藏了。这里找到一个办法,很简单,再增加一个toolbar。// create the editor grid var grid = new Ext.grid.EditorGridPanel({ store: store, cm: cm, renderTo: 'editor-grid', w...
2010-12-08 16:58:36
264
原创 window 窗口对象 - Javascript语言描述
window 窗口对象 - Javascript语言描述 --------------------------------------------------------------------- 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 "引用的元素为空或者不是对象" ----------------------------...
2010-11-25 18:49:24
133
原创 仿qwikiOffice,在ExtJS2.0.2下实现的信息提示小窗口Notification
在 qwikiOffice 中看到有右下角的消息提示框,在系统中用这种提示框来提示成功或者失败信息很有用。在 ext 的论坛上看到了一个实现方案: Notification ( http://www.sencha.com/forum/showthread.php?32365-Ext.ux.Notification ),前身是 ToastWindow 。 官方 demo : http:/...
2010-11-25 14:29:37
171
原创 js实现导入导出打印预览
<%@ page contentType="application/vnd.ms-excel;charset=gb2312" %> <html> <head> <style media=print mce_bogus="1"> .Noprint{display:none;} .PageNext{page-break-after:always;} &l
2010-11-05 11:26:51
159
原创 java 获取网卡物理地址
2./* 3. * Created on 2005-6-5 4. * Author stephen 5. * Email zhoujianqiang AT gmail DOT com 6. * CopyRight(C)2005-2008 , All rights reserved. 7. */ 8.import java.io.BufferedReader; ...
2010-10-19 14:04:00
400
原创 Java文件下载的几种方式
Java文件下载的几种方式< type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && tex...
2010-10-15 20:29:49
108
原创 上传 formpanel
Ext.ns('Flow.deployProcess');Flow.deployProcess = function(){ return { getForm: function(){ var processPanel = new Ext.form.FormPanel({ id: 'processDefinition', title: '上传流程文件', frame: true, ...
2010-08-17 16:52:50
105
原创 ResultSet转换为List的方法
ResultSet转换为List的方法2009-10-11 23:17方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new ArrayList();ResultSetMetaData md = rs.getMe...
2010-07-30 14:44:23
201
原创 [Ext扩展]两个来自Ext官方论坛的时间控件扩展,可选择时分秒
为方便大家使用,我把控件所需的js、css、gif文件都提取出来了,示例可以直接放到Ext根路径下用浏览器打开查看运行效果。这个组件适用于Ext3.0以后版本,2.0肯定跑不了的 第一个 使用方法示例:Js代码 { id:'time', xtype:'datetimefield', format:'H:i' } {...
2010-07-28 10:29:50
196
oracle导入导出说明
exp 将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。 buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统 consistent:下载期间所涉及的数据保持read only,缺省为n direct:使用直通方式 ,缺省为n feeback:显示处理记录条数,缺省为0,即不显示 file:输出文件,缺省为expdat.dmp filesize:输...
2010-05-05 09:18:12
109
sql查询中的字符串合并处理
sql查询中的字符串合并处理无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id value----- ------1 aa1 bb2 aaa2 bbb2 ccc需要得到结果:id values------ -----------1 a...
2010-04-13 22:37:30
153
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 ...
2010-04-02 14:34:26
104
如何隐藏form表单中的ComboBox与fiedLabel
如何隐藏form表单中的ComboBox与fiedLabel文章分类:Web前端 关键字: 如何隐藏form表单中的combobox与fiedlabel 代码如下 var deptCombo = new Ext.form.ComboBox({ id : 'group_orgSid', hideMode:'visibility', hid...
2010-03-11 18:50:30
196
Ext.data- Connection/Ajax/Record
Ext.data.Connection访问指定的url,这是个异步调用类,如果想得到服务器信息,请在request参数中指定callback方法或指定侦听者(对文件上传无效)Connection( Object config )构造,config定义为{ autoAbort : Boolean, defaultHeaders : Object, disableCachi...
2010-03-10 11:43:24
217
原创 Ext grid 动态表头的例子
1.Ext.onReady(function(){ 2.//header也就是你应该从后台取回的表头数据,现在写死在了这里 3. var headers = [{name: 'company',header:'Company'},{name: 'price',header:'Price'},{name: 'change',header:'change'}] 4...
2010-02-21 10:24:41
162
原创 Ext2.2动态生成ColumnModel
本篇主要介绍动态生成ColumnModel,进而生成动态生成GridPanel前台的js部分:<form id="form1" runat="server"> <div> <div id="grid_div"></div> <script type="text/javascript&q
2010-02-09 15:35:27
129
原创 gridpanel动态重新加载columnModel与store
其实很简单的,主要就是以下三项.//重新绑定gridthis.grid.reconfigure(newStore, new Ext.grid.ColumnModel(cm1));//重新绑定分页工具栏this.pagingBar.bind(newStore);//重新加载数据集newStore.load({params:{start:0,limit:10}}); ...
2010-02-09 15:06:32
103
原创 ExtJS中get、getDom、getCmp、getBody、getDoc的使用(转)
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对...
2010-02-09 14:36:56
87
原创 Date处理
** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或...
2010-02-07 16:28:47
80
原创 单向加密算法
本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任...
2010-01-29 10:03:02
89
原创 Oracle中的Union、Union All、Intersect、Minus
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); insert into st...
2010-01-28 15:42:46
73
原创 MyEclipse的JavaScript提示插件(JSEclipse)
MyEclipse的JavaScript提示插件(JSEclipse) 安装步骤: Help --> Software Updates --> Add/Remove Software ---> Add ---> Add Site 在弹出的框中的“name”中随便输入name,url则输入 http://download.macromedia.com/pub/labs/js...
2010-01-27 10:29:39
244
原创 grid去掉分页 刷新
Ext.override(Ext.PagingToolbar, { onRender: Ext.PagingToolbar.prototype.onRender.createSequence(function(ct, position) { if (this.refresh) { this.refresh.hide(); }...
2010-01-25 10:17:23
407
原创 在ExtJs的容器中显示图片,并动态更新
{ xtype: 'box', //或者xtype: 'component', width: 100, //图片宽度 height: 200, //图片高度 autoEl: { tag: 'img', //指定为img标签 src: 'myphoto.gif' ...
2010-01-25 09:26:25
184
原创 grid三层表头
MyGridView = Ext.extend(Ext.grid.GridView, { renderHeaders : function() { var cm = this.cm, ts = this.templates; var ct = ts.hcell, ct2 = ts.mhcell,ctm=ts.mhcellm; var cb = ...
2010-01-21 17:36:47
177
原创 批量处理
try { Connection conn = ConnectionManager.getConnection(); pstmt = conn.prepareStatement(sql); for (Iterator iter=flowCardDetailList.iterator(); ite...
2010-01-21 15:30:13
122
原创 ext javasript json转换为对象
var json = response.responseText; var o = Ext.decode(json);
2010-01-21 15:09:26
113
原创 javascript数据类型转换
首先我们可以看C中间的强制类型转换,只能存在整数可表示类型和浮点数类型之间,比如(int)2.45,这是可以的,但是他们和字符串之间都没有强制转换的可能,因为字符串实际是一个指针。因此不可能出现(char *)2.45就可以获得"2.45"这个字符串的情况,反之也不能。 而在C++中,我们可以创建一个类,并且重载强制转换操作,来完成这种情况,那么就必须要求有相应的对象,但是对于基本类...
2010-01-21 14:48:29
85
原创 扩展Ext.form.DateField实现定义日期面板默认展示日期
用了这么久的EXT,感觉Ext的功能是很全很强了,但任何东西都不能涵盖所有的需求,好在Ext为我们提供了书写扩展的接口,通过做一些扩展便可轻松是Ext组件满足我们的特殊需求。Ext的date组件就不能满足我们这么一个需求:我们希望当日期框内容为空时,我们点击日期输入框后面的图标显示日期选择面板时,展示的默认日期不是当前日期的年月,而是我们自己设定的一个默认日期。查看Ext.form.DateFie...
2010-01-20 16:20:36
341
原创 表头三层或者多层,多可以从以上扩展
//汽车使用分队车辆修理年度申请计划上报MyGridView = Ext.extend(Ext.grid.GridView, { renderHeaders : function() { var cm = this.cm, ts = this.templates; var ct = ts.hcell, ct2 = ts.mhcell,ctm=ts.mhc...
2010-01-18 19:47:36
132
原创 oracle 存储过程基础写法
存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then...
2010-01-18 19:42:53
178
原创 setInterval()、setTimeout()的区别与停止
区别:setTimeout(表达式,延时时间);//只执行一次,无周期 setInterval(表达式,交互时间);//周期='交互时间' 停止: 主要是利用 window.clearInterval(intervalID); window.clearTimeout(timeoutID); <SCRIPT> var intervalID=0; function ...
2010-01-14 22:16:32
78
原创 oracle 分页
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABL...
2010-01-06 00:08:36
95
原创 treecheck 这里有传参数
tree.loader.on('beforeload',function(treeLoader,node)带参数主要加了这个 事件Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = "ext/resources/images/default/s.gif"; var jobstore = new Ext.data.Store({...
2009-12-29 22:53:31
312
空空如也
GroupingStore使用帮忙看看错误
2010-08-23
Ext 导入Excel文件
2010-08-16
EditorGridPanel 得到所有编辑行??
2010-01-03
treepanel 加 横和竖 的滚动条 怎么加?
2009-12-30
treepanel 传参数 高手 指教 ??????
2009-12-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人