找回密码
 立即注册

QQ登录

只需一步,快速开始

chcchb
论坛元老   /  发表于:2013-6-27 14:21  /   查看:6914  /  回复:9
用取隐藏列中单元格的方法在隐藏行中好像不适用(试过用 0 和原先所在的 行号)

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-6-28 11:05:00
沙发
回复 1楼chcchb的帖子

可以在后台把隐藏值,写入 hiddenfield 中。

问题我已经重现,已经发送给产品组,有结果回复。
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-6-28 12:16:00
板凳
隐藏的行,是在页面中点击按钮触发的.

我是打算把用到的行中的值,放在隐藏列中,这样取方便多了.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-30 16:46:00
地板
回复 3楼chcchb的帖子

能否考虑在按钮点击事件中尝试写入 hiddenfield?
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-7-2 10:06:00
5#
隐藏行里的列数不是固定的,还是初期时设成隐藏列简单
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-2 18:23:00
6#
回复 5楼chcchb的帖子

chcchb 你好,

不好意思,当前该问题已经确认,Spread 不支持行隐藏的取值。

建议通过前台隐藏行,基本思路为 Spread 渲染到前台为 table,我们可以通过 操作 table row 来模拟隐藏功能。

  1. <script language="javascript" type="text/javascript">
  2. // <![CDATA[

  3.         function Button1_onclick() {

  4.             //rowheader
  5.             var table = this.document.getElementById("FpSpread1_rh");
  6.             var tablerow = table.rows(0);
  7.             tablerow.style.height = 0;
  8.             tablerow.style.display = 'none';
  9.             //Row                 
  10.             var span = this.document.getElementById("FpSpread1_viewport");
  11.             var table = span.firstChild;
  12.             var row = table.parentNode.rows(0);
  13.             row.style.height = 0;
  14.             row.style.display = 'none';

  15.             alert(FpSpread1.GetValue(0, 0));
  16.         }
  17. // ]]>
  18.     </script>
复制代码
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-7-3 17:59:00
7#
3Q3Q
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-4 11:09:00
8#
回复 7楼chcchb的帖子

客气客气

chcchb 使用 Spread 貌似有一段时间了,现在开发的是什么项目呢?使用 Spread 实现了哪些功能?
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-7-5 08:56:00
9#
第2次了,第一次,就是表头是多行的,只显示数据,选择一行后,根据某些隐藏列的值判断是否可以打开详细页
这次,比以前那次复杂点.

都是些简单功能
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-5 11:59:00
10#
回复 9楼chcchb的帖子

好的,感谢反馈,有问题继续交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部