javascript 源码
文章平均质量分 80
carroll0911
这个作者很懒,什么都没留下…
展开
-
javascript解析XML生成树形结构
前两天一个朋友去一家公司面试,面试题是用javascript解析一个XML,生成树形结构,今天闲着没事就试了试。 源代码: 无标题页 简单的实现了一下,有这个效果,有时间可以好好封装一下。原创 2011-03-28 09:39:00 · 3388 阅读 · 0 评论 -
MY97日期选择控件支持日期CTRL多选
公司项目一直在用my97日期控件,新项目有个BT需求,需要日期输入控件可以多选,但是MY97又不支持日期多选。网上找了下有相应的控件可以实现日期多选,但是其他方面就没有my97全面,打算还是使用my97,既然my97不能多选又必须实现这个BT需求,那就只有动手改my97了。修改过程此处略去,修改后的代码能实现按住CTRL键多选日期,但不保证没有bug存在。已经给my97的开发者提了建议,能否实现日...原创 2013-12-12 16:37:38 · 5742 阅读 · 4 评论 -
easyUI datagrid 数据加载时判断是否默认勾选checkbox
今天大DC工会(页游工人物语)的土豪会长在使用easyUI的datagrid的时候遇到一个问题,需求如下: 需要datagrid在加载数据的同时通过判断数据将满足条件的数据行的checkbox勾选上。在数据量小的情况下可以通过在onloadsuccess中进行处理,在数据量较大的情况下这种方式就行不通了。和土豪一起试了各种方式还是没有找到datagrid自带的处理这类问题的原创 2013-10-15 21:29:30 · 15955 阅读 · 0 评论 -
JSP自定义标签(三) 多选控件(3)
JSP自定义标签(三)多选控件原创 2013-10-10 14:53:08 · 1976 阅读 · 0 评论 -
easyUI跨tab刷新datagrid
项目上遇到一个情况,需要在当前页(tab)完成操作后刷新另外一个tab中datagrid的数据,然而在当前tab中获取到datagrid调用其load方法,datagrid从服务器获取到数据了,但是那个tab中的datagrid数据清空了!最终没有找到好的解决方法,只好用一种迂回的方式解决:1、在datagrid对应的那个tab中定义一个刷新datagrid的方法,将其保存到windo原创 2013-07-30 16:44:05 · 1208 阅读 · 3 评论 -
easyUI跨tab刷新datagrid
项目上遇到一个情况,需要在当前页(tab)完成操作后刷新另外一个tab中datagrid的数据,然而在当前tab中获取到datagrid调用其load方法,datagrid从服务器获取到数据了,但是那个tab中的datagrid数据清空了!最终没有找到好的解决方法,只好用一种迂回的方式解决:1、在datagrid对应的那个tab中定义一个刷新datagrid的方法,将其保存到windo原创 2013-05-15 08:42:10 · 9504 阅读 · 18 评论 -
easyUI单元格合并自定义封装(二)
效果图:效果图与 easyUI单元格合并自定义封装 (一)效果图一致源代码如下:function mergeGridColCells(grid,refCols,rowFildNames) { var rows=grid.datagrid('getRows' ); //alert(rows.length)原创 2013-05-14 22:50:42 · 3413 阅读 · 0 评论 -
easyUI自定义datagrid的列显示
1、 获取显示datagrid的所有列function configGrid(grid,startIndex){ var columns=grid.datagrid('options' ).columns[0]; //return; var jsonStr="[" ; $.each(columns, function(i原创 2013-05-15 08:45:04 · 9848 阅读 · 0 评论 -
easyUI单元格合并自定义封装 (一)
1、指定列的行合并* 效果图:* 程序:function mergeGridColCells(grid,rowFildName){ var rows=grid.datagrid('getRows' ); //alert(rows.length); //alert(rows[1][rowFildName]);原创 2013-05-14 22:46:36 · 16286 阅读 · 5 评论 -
Javascript 将table数据导出到Excel
直接将源代码拷贝过来的 //导出excel function TableToExcelUtil(tableID) { this.tableBorder = -1; //边框类型,-1没有边框 可取1/2/3/4 this.backGround = 4; //背景颜色:白色 可取调色板中的颜色编号 1/2/原创 2012-02-13 10:56:03 · 1274 阅读 · 0 评论 -
javascript解析XML生成树形结构(兼容Firefox,IE9)
直接将源代码拷贝过来了 无标题页 var xmlStr='c11c2'; var blank=". "; var blankTimes=1; var blankSize=40; var idIndex=0;//兼容IE和Firefox的XM原创 2012-02-13 10:01:53 · 2339 阅读 · 0 评论 -
javascript 机试题—蛇形数字
在论坛上看到一个javascript的机试题,自己试着写了写,基本上实现了题目的要求: 有条蛇它长度不固定,蛇头朝北顺时针盘旋着,请打印出如下图的蛇形矩阵。答题时间40分钟。 9 9 9 9 9 9 9 8 6 6 6 6 6 9 8 6 3 3 4 7 9 8 5 3 1 4 7 8 5 2 2 4 7 8 5 5 5 4 7原创 2011-03-28 09:51:00 · 1207 阅读 · 0 评论 -
MY97日期选择控件支持日期CTRL多选(改进)
直接上代码,替换calendar.js:$cfg=$pdp;if ($cfg.eCont) { $dp = {}; for (var p in $pdp) if (typeof $pdp[p] == "object") { $dp[p] = {}; for (var pp in $pdp[p]) $dp[p][pp] = $pdp[p][pp] } else $dp[p...原创 2014-01-06 16:44:29 · 3382 阅读 · 8 评论