我想在IE中直接操作table就像操作EXCEL 一样,来设计表单表样。用JS可以做到吗?或者有其它好方案,请赐教!小弟在此谢过。

解决方案 »

  1.   

    不知道我有没有理解错误,是不是比如在table中有排序功能,td可以拖拽,表格内容可以编辑等等。
    如果是这样的话,我推荐你使用Ext,Ext的grid很不错。如果不能使用Ext的话,那就用jQuery吧,jQuery的插件FlexGrid也很不错,官方网站是:http://www.flexigrid.info/
    当然用JS也可以实现,网上也有现成的。http://webfx.eae.net/dhtml/grid/intro.html
      

  2.   

    http://dhtmlx.com/index.shtml
    很不错,标准版的代码是开源的~可以根据需要自行改写!
      

  3.   

    在推荐一个:
    http://demo.fcsoft.com.cn/webreport/ebsys/fceform/ereport/ebdesign.htm
    很强大的在线类excel设计器!不过仅支持IE,它里面设计到表格跨行合并,这是个非常复杂的算法,仅IE支持。google的在线office目前好像也仅支持列合并,不支持跨行合并。估计是浏览器的兼容性所致!
      

  4.   

    刚才跑去看了一下,不错,很全面,可惜就是商业应用需要购买License。
      

  5.   

    谢谢Dothwinds和jol_boyhttp://demo.fcsoft.com.cn/webreport/ebsys/fceform/ereport/ebdesign.htm这个不错!!!先收藏了,就是类似EXCEL,可以制作表单。晚上结贴:)
      

  6.   

    上面这个好像用到了active控件。请问有纯javascript实现的在线类似excel功能的东东没?
      

  7.   

    回LZ,内嵌Excel需要IE的支持,但是肯定都是类似于一些控件实现的,纯JS只能模拟一些功能。
    如果你需要强大的编辑功能可以看看FCK,EwebEditor等组件了。。
      

  8.   

    flexigrid 很不错啊 感谢1楼分享
      

  9.   

    呵呵,经济时代:)to :Dothwinds:其实只要模拟就行。可以合并单元格,选定单元格。效果与EXCEL类似就可以了。我不是需要在线编辑器。如果用ACTIVE控件,不是瘦客户端。
    谢谢大家的回复!!!!