论坛首页 Web前端技术论坛

[发布]GT-Grid 1.25 版 ★& "前后台结合示例" ★2008-10-21 更新

浏览 27820 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-29  
支持。。里面的H2数据库连接,能不能解释一下,有点不明白
0 请登录后投票
   发表时间:2008-11-29  
不错的控件。
0 请登录后投票
   发表时间:2008-12-14  
引用
新增功能:
1
导出 xls 文件.
详见 java示例中的 列表3.
\WebContent\views\studentAction\list3.jsp

目前提供的 服务端导出 xls的方式 还是比较简单的.
大家可以参考服务端的代码 来分析一下 导出的机制.
这样 当我提供的导出功能无法满足你的需求时 也可以自行实现.


将列表中的内容导出到Excel,应该是从这个版本开始的吧?确实,这个功能很有必要,也很常用!

不过,GT-Grid的办法我觉得有点麻烦。 为了将已经查询出来的结果导出到Excel文件中,我还需要专门写一个页面来实现这个功能。我觉得dhtmlXGrid就比较智能了。它自带一个将查询出来的结果导出至excel的函数。我只要在合适的时间,调用这个函数就可以了。

而且,在我没有使用dhtmlXGrid的情况下,我自己写了一个将页面中TABLE表格内容导出到Excel的函数。我可以在自己需要的时候,调用这个函数就可以了。

0 请登录后投票
   发表时间:2008-12-14  
说了那么多,其实很简单,就是问一下,能否写一个JS函数,将当前显示的内容复制到Excel中。

JS有专门写Excel 的接口。可能在效率上不是很好,但是我觉得它很方便。
0 请登录后投票
   发表时间:2008-12-14  
JS有专门写Excel 的接口  那个接口需要 activex 支持 需要机器安装了那个控件才可以
而且不跨浏览器

所以不支持.

0 请登录后投票
   发表时间:2008-12-15  
嗯,为了考虑兼容性,确实不应该支持。

0 请登录后投票
   发表时间:2008-12-15  
有没有遍历表格内容的函数?

如获取有多少列,多少行?获取单元格的内容?等等。
0 请登录后投票
   发表时间:2008-12-15  
比如在dhtmlxGrid中,就能这么用:

for (var i=0;i<mygrid.getColumnsNum();i++)
{
xlSheet1.cells(x,y).value = mygrid.getColumnLabel(i);
y++;
}
x++;

// 表格内容
mygrid.forEachRow(function(id) {
y=1;
mygrid.forEachCell(id,function(c) {
xlSheet1.cells(x,y).value = c.getValue();
y++;
});
x++;
});
0 请登录后投票
   发表时间:2008-12-15  
ShingU 写道

比如在dhtmlxGrid中,就能这么用: for (var i=0;i&lt;mygrid.getColumnsNum();i++) { xlSheet1.cells(x,y).value = mygrid.getColumnLabel(i); y++; } x++; // 表格内容 mygrid.forEachRow(function(id) { y=1; mygrid.forEachCell(id,function(c) { xlSheet1.cells(x,y).value = c.getValue(); y++; }); x++; });


有是有 但是没有dhtmlGrid的简单
这个方法我下一个版本会想办法重构一下 让他更简单

谢谢你的反馈
0 请登录后投票
   发表时间:2008-12-16  
能说说,如何遍历表中的行、列,并获取其值?如何获得列的标题?
0 请登录后投票
论坛首页 Web前端技术版

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