`
入云涛
  • 浏览: 153936 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

TreeGridEval 实现表格树功能

阅读更多
TreeGridEval 实现表格树功能,样式如下


下载附件包,
这是一个国外的文件,其中的关键文档GridE.js加密处理了,解密后两万多行,这个文档可以正常阅读,可以添加事件。

我们当时为了添加一个双击事件,看了源码后,只要在jsp文件中加入下列js代码即可,
  <head>
<link id="GridCSS" href="Grid/Grid.css" title="GridStyle" type="text/css" rel="stylesheet">
<script src="Grid/GridE.js"> </script>
<script type="text/javascript">
_7g.prototype.GridDblClick = function (Eb) {
var Click = this.GetClick(Eb);
alert("双击成功!" + this.GetValue(Click.Row, Click.Col));
}
</script>
</head>
<body>
<div style="WIDTH:100%;HEIGHT:98%">
<treegrid Layout_Url="CalcDef.xml" Data_Url="CalcData.xml"></treegrid>
</div>
</body>

此时并不需要修改任何源代码,就可以实现所需要的事件。
有建议可以一起交流哦!
  • 大小: 1.1 MB
  • TreeGridEval.zip (2.9 MB)
  • 描述: 密码后的文件,如果要添加事件,就在这里处理
  • 下载次数: 1151
  • GridEM.rar (101.6 KB)
  • 描述: 这里面包行了源代码,Grid文件是核心包,拷贝到web中即可,还有两个配置文件CalcDef.xml,CalcData.xml
  • 下载次数: 628
3
0
分享到:
评论
14 楼 tomhuangsh2009 2014-08-17  
列宽调整后死机了
13 楼 入云涛 2011-07-25  
yidianhaoranqi 写道
3.格式后,你在最后面的js可以看懂一些js,就是这些js事解码用的,对了,你把这个拷贝下来后,重新去解码源程序,不然,被你格式化后的代码通常会应为有正则表达式而有错误,

第三步,怎么重新解码?能不能说详细点,谢谢


格式化的时候正则表达式是有问题,你自己把正则表达式整理下就可以了。

重新解码的过程我忘了,但是你可以写个txt把解码的内容写在里面,然后复制出来就可以,或者用js写到文件中。
12 楼 yidianhaoranqi 2011-05-31  
3.格式后,你在最后面的js可以看懂一些js,就是这些js事解码用的,对了,你把这个拷贝下来后,重新去解码源程序,不然,被你格式化后的代码通常会应为有正则表达式而有错误,

第三步,怎么重新解码?能不能说详细点,谢谢
11 楼 yidianhaoranqi 2011-05-31  
引用
10 楼 yidianhaoranqi 2011-05-31  
 
9 楼 flylfx 2009-03-16  
flylfx 写道

入云涛 写道能不能说说是flylfx 写道入云涛 写道flylfx 写道楼主是怎么解密GridE.js文件的?&amp;amp;amp;amp;nbsp; 它自己有一个解密的代码,是影藏在源码中的,因为js是被他们使用符合代替了,我只是找到他们的解码的换算方法而已能不能说说是那段代码?那段代码我现在已近找不到了,都有一年了,不过你可以在它们网站提供的源码中去把解码的代码转换过来,要知道,如果它不解码,js也不认识它写的是不,方法如下:1.下载源码,2.用js格式化格式它的源码,格式工具,在我的另一个文章中可以下载(格式可能需要花掉你近5分钟,你要耐心,最好不要这个时候不要使用做别的事,否则就会死机)3.格式后,你在最后面的js可以看懂一些js,就是这些js事解码用的,对了,你把这个拷贝下来后,重新去解码源程序,不然,被你格式化后的代码通常会应为有正则表达式而有错误,好了,祝你成功!谢谢,我试试

谢谢楼主,非常顺利,有了楼主的指点几分钟就搞好了 呵呵
8 楼 flylfx 2009-03-16  
入云涛 写道


能不能说说是flylfx 写道
入云涛 写道
flylfx 写道楼主是怎么解密GridE.js文件的?&amp;amp;amp;nbsp; 它自己有一个解密的代码,是影藏在源码中的,因为js是被他们使用符合代替了,我只是找到他们的解码的换算方法而已能不能说说是那段代码?

那段代码我现在已近找不到了,都有一年了,不过你可以在它们网站提供的源码中去把解码的代码转换过来,要知道,如果它不解码,js也不认识它写的是不,方法如下:
1.下载源码,
2.用js格式化格式它的源码,格式工具,在我的另一个文章中可以下载(格式可能需要花掉你近5分钟,你要耐心,最好不要这个时候不要使用做别的事,否则就会死机)
3.格式后,你在最后面的js可以看懂一些js,就是这些js事解码用的,对了,你把这个拷贝下来后,重新去解码源程序,不然,被你格式化后的代码通常会应为有正则表达式而有错误,好了,祝你成功!

谢谢,我试试
7 楼 入云涛 2009-03-16  
xql80329 写道

我机器上用你的例子怎么打不开呢

你解压后,TreeGridEval\Examples\Html文件下的都可以运行
6 楼 xql80329 2009-03-16  
我机器上用你的例子怎么打不开呢
5 楼 入云涛 2009-03-16  

能不能说说是
flylfx 写道

入云涛 写道
flylfx 写道楼主是怎么解密GridE.js文件的?&amp;amp;nbsp; 它自己有一个解密的代码,是影藏在源码中的,因为js是被他们使用符合代替了,我只是找到他们的解码的换算方法而已能不能说说是那段代码?

那段代码我现在已近找不到了,都有一年了,不过你可以在它们网站提供的源码中去把解码的代码转换过来,要知道,如果它不解码,js也不认识它写的是不,方法如下:
1.下载源码,
2.用js格式化格式它的源码,格式工具,在我的另一个文章中可以下载(格式可能需要花掉你近5分钟,你要耐心,最好不要这个时候不要使用做别的事,否则就会死机)
3.格式后,你在最后面的js可以看懂一些js,就是这些js事解码用的,对了,你把这个拷贝下来后,重新去解码源程序,不然,被你格式化后的代码通常会应为有正则表达式而有错误,好了,祝你成功!
4 楼 flylfx 2009-03-14  
入云涛 写道

flylfx 写道
楼主是怎么解密GridE.js文件的?&amp;nbsp;

它自己有一个解密的代码,是影藏在源码中的,因为js是被他们使用符合代替了,我只是找到他们的解码的换算方法而已

能不能说说是那段代码?
3 楼 入云涛 2009-02-25  
flylfx 写道

楼主是怎么解密GridE.js文件的?&nbsp;

它自己有一个解密的代码,是影藏在源码中的,因为js是被他们使用符合代替了,我只是找到他们的解码的换算方法而已
2 楼 flylfx 2009-02-24  
楼主是怎么解密GridE.js文件的? 
1 楼 garion 2008-04-11  
看了效果,很漂亮,赞一个!

相关推荐

    TreeGridEval

    列表组件之国外产,效果很玄 看哈效果说不定是你需要的东西

    js版gantt甘特图控件

    包含js_dhtmlxGantt、js_FreeGantt、js_jquery.ganttView-v.0.7、js_SIcon Gantt Chart、js_TreeGridEval、js_TreeTable+++Gantt等等13个js甘特图控件

    setuptools-40.7.3-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    Centos7-离线安装redis

    Centos7-离线安装redis

    setuptools-39.0.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于JSP实现的在线仓库管理系统源码.zip

    这个是一个JSP实现的在线仓库管理系统,管理员角色包含以下功能:仓库管理员登录,货品&amp;类别信息管理,采购信息管理,出库和入库管理,财务信息管理,管理员管理等功能。 本项目实现的最终作用是基于JSP实现的在线仓库管理系统 分为1个角色 第1个角色为管理员角色,实现了如下功能: - 仓库管理员登录 - 出库和入库管理 - 管理员管理 - 财务信息管理 - 货品&类别信息管理 - 采购信息管理

    基于springboot的房屋租赁系统

    开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我v:19306446185 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! https://img-blog.csdnimg.cn/direct/e73dc0ac8d27434b86d886db5a438c71.jpeg

    setuptools-12.0.2-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    备自投tp.pptx

    备自投tp.pptx

    setuptools-36.2.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    ai制作动物时装走秀-课程网盘链接提取码下载 .txt

    ai制作动物时装走秀-课程网盘链接提取码下载 .txt

    箱式变压器的基础知识tp.pptx

    箱式变压器的基础知识tp.pptx

    setuptools-0.6b3.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于JSP校园二手物品交易信息平台源码.zip

    这个是一个JSP校园二手物品交易信息平台,管理员登录,订单管理,二手交易管理,物品租借管理,物品分类管理,留言板管理,网站公告管理,用户信息管理等功能。用户角色包含以下功能:用户首页,二手物品查看,物品租借查看,优惠活动管理,我的二手交易,加入购物车,查看我的购物车等功能。

    setuptools-25.1.4.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    埃森哲--xx市场营销再造项目gltp.pptx

    埃森哲--xx市场营销再造项目gltp.pptx

    基于SpringBoot网上超市管理系统

    大学生毕业设计、大学生课程设计作业

    setuptools-36.6.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于python+pyqt的实时数据可视化精密加工机床主轴负载实时监控平台+全部资料齐全+部署文档

    【资源说明】 基于python+pyqt的实时数据可视化精密加工机床主轴负载实时监控平台设计与测试具体实现数据采集与处理、实时数据可视化、数据库整合、用户交互等功能+全部资料齐全+部署文档 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics