找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia
高级会员   /  发表于:2016-5-10 10:13:51
11#
关键spread 产品导入excel文件之后,无法拖动该列显示出来,但是在新创建的内存excel上面是可以拖动该列进行隐藏和显示的,两者行为无法保存一致
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2016-5-10 10:15:25
12#
你可以尝试在spread产品上面新建sheet,然后拖动某列的列头进行显示和隐藏,以及导入这个隐藏的excel文件进行操作列头,你就知道两者的区别了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-10 11:48:29
13#
我明白您的意思,这个是导出Excel后无法记录该列到底是隐藏还是列宽为0.spread 的处理是有点不合理,将列宽为0的excel都当作隐藏列来处理了,问题我也给产品组反映了。

现在有个解决办法是不要到出列宽为0的excel,设置列为0的列宽为1,然后导出
  1.             var columnCount = fpSpread2.ActiveSheet.NonEmptyColumnCount;
  2.             for(int i = 0; i < columnCount; i++)
  3.             {
  4.                 if (fpSpread2.ActiveSheet.Columns[i].Width == 0)
  5.                 {
  6.                     fpSpread2.ActiveSheet.Columns[i].Width = 1;
  7.                 }
  8.             }
复制代码
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2016-5-10 11:59:05
14#
用户操作界面不太好限制拖动的列宽度,
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2016-5-10 11:59:10
15#
用户操作界面不太好限制拖动的列宽度,
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-10 12:08:39
16#
不限制用户,用户拖拽到0,然后导出的时候后台设置下列宽为1 再导出。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部