锁定老帖子 主题:简单的电子表格系统的实现
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-02
不知道怎么一个实现法咧,可否向你请教一下
|
|
返回顶楼 | |
发表时间:2011-09-02
这个用jquery的grid也能实现的.....哎...
|
|
返回顶楼 | |
发表时间:2011-09-02
taocong810 写道 既无代码下载,也无相关的技术说明,难道楼主只是为了显摆吗?
另外你这个能在ie下用吗? 不能在ie(ie6)下用的web excel都是扯淡 这哥们儿够火气,都什么年代了,为了那屁点用户,花那么多钱去开发ie6下的兼容性问题,那才是扯淡。连Google都对ie6无语,你还比google更牛气了。 |
|
返回顶楼 | |
发表时间:2011-09-02
greatghoul 写道 taocong810 写道 既无代码下载,也无相关的技术说明,难道楼主只是为了显摆吗?
另外你这个能在ie下用吗? 不能在ie(ie6)下用的web excel都是扯淡 这哥们儿够火气,都什么年代了,为了那屁点用户,花那么多钱去开发ie6下的兼容性问题,那才是扯淡。连Google都对ie6无语,你还比google更牛气了。 这就有点扯淡了,大多数政府内部的系统,你要不兼容ie6,那得上一边玩去。 |
|
返回顶楼 | |
发表时间:2011-09-02
对楼主只发截图的做法反感。
|
|
返回顶楼 | |
发表时间:2011-09-02
求源代码?
|
|
返回顶楼 | |
发表时间:2011-09-02
既然是摆现就隐藏吧。
|
|
返回顶楼 | |
发表时间:2011-09-02
aa87963014 写道 既然是摆现就隐藏吧。
我说了是显摆吗? 最近比较忙,没有时间写技术文档,再说了,我也没有写技术文档的习惯。 源码我整理一下,过几天会放出 |
|
返回顶楼 | |
发表时间: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上去,实现单元格中没一个字的格式都不一样。 |
|
返回顶楼 | |
发表时间:2011-09-02
最后修改:2011-09-02
|
|
返回顶楼 | |