找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2013-6-4 21:38  /   查看:8663  /  回复:11
Hi  dof or iceman:

请教个问题,在JS中,如何来实现使用鼠标的拖动来动态改变整个Spread表格的高度?(因,在开始设置的是否可能高度设置的太小,在运行后,显示出来的表格高度不够。)

谢谢!

11 个回复

倒序浏览
sam
论坛元老   /  发表于:2013-6-5 12:55:00
沙发
Hi ,

请帮我想下如上,是否有合适的解决方案?
谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-5 13:09:00
板凳
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-6-5 13:52:00
地板
好的。谢谢!
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-6-5 15:04:00
5#
Hi  iceman:

不好意思,再麻烦问下你。其实,我想要的功能就是,可以在JS中使用JS方法来动态设置Spread表格的高度。
我在JS中(比如某个按钮的点击)使用方法:document.getElementById("FpSpread1").style.height = "700px";
在IE中是可以显示改变表格的高度,但是,在火狐中好象不能改变。
以上,麻烦测试看看。谢谢! (因我的工程主要运行浏览器为火狐)。

Tks!
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-6-6 09:36:00
6#
Hi iceman:

以上问题,请帮忙看看。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-6 09:42:00
7#
回复 6楼sam的帖子

好的,我调试后给你回复
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-6 15:35:00
8#
回复 6楼sam的帖子

sam
用我的代码试试:

  1.     <script language="javascript" type="text/javascript">
  2.         function Button2_onclick() {
  3.             var container = document.getElementById("spreadcontainer");
  4.             var c1 = document.getElementById("FpSpread1_rowHeader");
  5.             var c2 = document.getElementById("FpSpread1_view");
  6.             container.style.height = "700px";
  7.             c1.style.height = "649px";
  8.             c2.style.height = "649px";
  9.         }

  10.     </script>
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-6-6 16:41:00
9#
Hi  iceman:

我用你的代码没反映。你再确认下。

其实,我的想法是这样,我们在Spread表格控件外套一个Div,然后我们设置Spread的高度为:100%.
在Js中我们就通过设置Div的高度来动态改变Spread控件的高度。

这样可行吗?
麻烦也帮忙测试下,我测试过,在火狐中,一样有问题。

谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-7 16:02:00
10#
回复 9楼sam的帖子

sam 你好,

不好意思,资源给的不全面。请使用我的 Demo 测试。和你的实现思路一致:

9339.zip (13.45 KB, 下载次数: 165)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部