请问我在用EasyUI 的DataGrid组件时,为什么标题中用了半角字符,标题列跟数据列就对不齐了?

tteagle 2013-02-12 06:11:50
比如下面这样是正常的:
columns: [[
{ field: '主机设备', title: '设备类别', width: '150', align: 'center' },
{ field: '占比', title: '数量', width: '50', align: 'center' }
]],
改成这样就不正常了,下面数据部分跟上面的标题列对不齐了(表格线竖线对不齐),请问是怎么回事?
columns: [[
{ field: '主机设备', title: '设备类别', width: '150', align: 'center' },
{ field: '占比(%)', title: '数量', width: '50', align: 'center' }
]],
顺便提一下,跟fitColumns设置无关。
...全文
324 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tteagle 2013-02-26
  • 打赏
  • 举报
回复
没有找到满意答案,不过先结贴给分再说。
我是小李 2013-02-19
  • 打赏
  • 举报
回复
全角和半角占的空间不一样的。
tteagle 2013-02-18
  • 打赏
  • 举报
回复
引用 8 楼 Mackz 的回复:
%被解析了,用转义符试试。
不是啊,比如我又发现 时长:OK 时长_分钟:OK 时长__分钟:OK 时长(分钟) :不行 时长():不行 应该是我自己的问题,有空再仔细查原因。
菜牛 2013-02-16
  • 打赏
  • 举报
回复
%被解析了,用转义符试试。
tteagle 2013-02-15
  • 打赏
  • 举报
回复
引用 5 楼 fangxinggood 的回复:
跟IE解析的模式(DOCTYPE 限定)有关。 检查下页面最上是否有 DOCTYPE 声明。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
谢谢fangxinggood ,我用的是母版页,在引用的master页面里是有这么一句话的。
机器人 2013-02-14
  • 打赏
  • 举报
回复
机器人 2013-02-14
  • 打赏
  • 举报
回复
跟IE解析的模式(DOCTYPE 限定)有关。 检查下页面最上是否有 DOCTYPE 声明。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
yyl8781697 2013-02-13
  • 打赏
  • 举报
回复
那我也奇怪哎 我用的地方一直是对的呀 你换个环境看看 会不会是你的环境 或者浏览器问题呢
yyl8781697 2013-02-13
  • 打赏
  • 举报
回复
我在自己的环境下试了一下,都正常的呀 把第二列宽度改大一点试试 占比(%) 这几个字符超过了50px应该
tteagle 2013-02-13
  • 打赏
  • 举报
回复
引用 2 楼 yyl8781697 的回复:
我在自己的环境下试了一下,都正常的呀 把第二列宽度改大一点试试 占比(%) 这几个字符超过了50px应该
谢谢你的回复,在我的环境里确实不行,挺奇怪的。也不是宽度射成50px的原因,因为我设成200,300都试过,都不行。
puler 2013-02-12
  • 打赏
  • 举报
回复
我才刚想尝试EasyUI,看来...

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧