论坛首页 Java企业应用论坛

简单的电子表格系统的实现

浏览 6784 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2011-09-02  
不知道怎么一个实现法咧,可否向你请教一下
0 请登录后投票
   发表时间:2011-09-02  
这个用jquery的grid也能实现的.....哎...
0 请登录后投票
   发表时间:2011-09-02  
taocong810 写道
既无代码下载,也无相关的技术说明,难道楼主只是为了显摆吗?
另外你这个能在ie下用吗?
不能在ie(ie6)下用的web excel都是扯淡

这哥们儿够火气,都什么年代了,为了那屁点用户,花那么多钱去开发ie6下的兼容性问题,那才是扯淡。连Google都对ie6无语,你还比google更牛气了。
0 请登录后投票
   发表时间:2011-09-02  
greatghoul 写道
taocong810 写道
既无代码下载,也无相关的技术说明,难道楼主只是为了显摆吗?
另外你这个能在ie下用吗?
不能在ie(ie6)下用的web excel都是扯淡

这哥们儿够火气,都什么年代了,为了那屁点用户,花那么多钱去开发ie6下的兼容性问题,那才是扯淡。连Google都对ie6无语,你还比google更牛气了。


这就有点扯淡了,大多数政府内部的系统,你要不兼容ie6,那得上一边玩去。
1 请登录后投票
   发表时间:2011-09-02  
对楼主只发截图的做法反感。
0 请登录后投票
   发表时间:2011-09-02  
求源代码?
0 请登录后投票
   发表时间:2011-09-02  
既然是摆现就隐藏吧。
0 请登录后投票
   发表时间:2011-09-02  
aa87963014 写道
既然是摆现就隐藏吧。

我说了是显摆吗? 最近比较忙,没有时间写技术文档,再说了,我也没有写技术文档的习惯。
源码我整理一下,过几天会放出
0 请登录后投票
   发表时间:2011-09-02   最后修改:2011-09-02
KuhYygy 写道
不知道怎么一个实现法咧,可否向你请教一下

有几个难点,我是怎么处理的,可以先说一下:
1. 无限的列和行的实现。
   单元格最先只生成一小部分cell,当用户滚动的时候,再探测增加行和列。具体的代码
self.adjustGrid=function(width,height){
    if(width!=undefined&&height!=undefined){
      while(this.rows[this.viewport.row].offsetTop<height){
        self.addRow(true);
        this.viewport.row++;
      }
      while(this.cols[this.viewport.col].offsetLeft<width){
        self.addColumn(true);
        this.viewport.col++;
      }
      self.adjustViewPort();
    }
  };

2. 行和列的宽的调整
用户拖动的时候记录调整开始时鼠标位置, 拖动完成的时候记录调整结束时鼠标位置,取得两者的差值delta.
用调整的列当前的宽度 + 得到的差值,就是列的新宽度.
3. 单元格的编辑
单元格获得焦点的时候,将一个绝对定位的DIV放在TD的上面, 将他覆盖,然后修改完内容和样式后再返回回去。
现在没有的太复杂,如果像fckeditor那样,可以放一个iframe上去,实现单元格中没一个字的格式都不一样。

0 请登录后投票
   发表时间:2011-09-02   最后修改:2011-09-02

很明显 ctrl + c 然后ctrl + v的....无聊。。。。

 

 

MySite:

 

http://www.apkbank.net

 

http://www.17zouguo.net

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics