找回密码
 立即注册

QQ登录

只需一步,快速开始

Julie_Zhao
论坛元老   /  发表于:2012-4-25 10:56  /   查看:7486  /  回复:9
版主大人,不好意思又来麻烦你了。

前提:项目中有一个页面需要放置多个Spread表格,目前一共有16个。

我的表格标题列设计都是加粗字体的,但是似乎到了第16个表格时,加粗无效了,重新设计都不行,在VS的设计页面显示是加粗,运行时在IE中显示为未加粗。

一开始我以为是其它代码方面的问题,但后来用过复制原来表格和重新拖放表格,都没有解决这个问题,依旧是设计加粗,实际显示未加粗。

最后,我把设计页面第14个表格里删除掉,就发现第16个表格的标题列粗体正常了!!

不知道版主大人有没有碰到这个问题啊,或者有没有解决方案,我需要多个表格都能标题列加粗!!

急!
Coding....

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-4-25 11:43:00
沙发
Julie_Zhao 你好,
请问你使用的是 Table 布局吗?Spread 对 DIV 布局兼容效果较好。我使用 DIV 布局没有重现该问题:
4189.zip (2.31 MB, 下载次数: 429)
回复 使用道具 举报
Julie_Zhao
论坛元老   /  发表于:2012-4-25 18:35:00
板凳
亲,乃的Demo打不开噢。

我的环境是VS2008+Farpoint6.0

我们用你Demo页的页面代码放到自己项目中测试,也有出现标题不加粗的问题噢。
Coding....
回复 使用道具 举报
wlp5402
银牌会员   /  发表于:2012-4-25 18:42:00
地板
確實有問題,下面是DEMO

WebSite2.rar

5.05 KB, 下载次数: 777

rar

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-26 09:56:00
5#

回复 3# Julie_Zhao 的帖子

亲,
1.问题我使用 4# 中的 Demo 重现了。在 IE 8 浏览会有该问题出现。在 Firefox、Chrome 中正常。
2.解决方法是在前台重新设置 ColumnHeader 的 fontWeight、background 。
下面是设置代码:

  1.     <script type="text/javascript">
  2.         window.onload = function () {
  3.             var columnHeader = this.document.getElementById("FpSpread17_cht");

  4.             columnHeader.background = "WebResource.gif";
  5.             
  6.             for (var i = 0; i < 5; i++) {
  7.                 columnHeader.cells[i].style.fontWeight = "bold";
  8.             }
  9.         }
  10.     </script>
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-26 09:58:00
6#
wlp5402 你好,
感谢你的 Demo 哈,我在 4# Demo 上做了些修改,请参考:
测试环境:VS2010 &amp;&amp; Spread for .NET 6.0 SP3
ColumHeaderStyleChange.zip (6.77 KB, 下载次数: 778)
回复 使用道具 举报
Julie_Zhao
论坛元老   /  发表于:2012-4-26 11:45:00
7#
感谢版主大人~
虽然还有小瑕疵,那些Border神马的有些不对,但是现在的效果可以接受啦。
问题解决。 OH Yeah~:v:
Coding....
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-26 11:51:00
8#

回复 7# Julie_Zhao 的帖子

不要客气哈~很高兴我的回答对你有所帮助:-D
BTW:Border 也可以通过 JS 设置。
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-6-4 18:16:00
9#
回复 2楼iceman的帖子

版本大人的意思是在放有多个spread的页面中,尽量不使用table布局?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-4 18:24:00
10#
回复 9楼X765321的帖子

是的,Spread 对 DIV 布局兼容效果较好。建议使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部