找回密码
 立即注册

QQ登录

只需一步,快速开始

yaochenglong

高级会员

19

主题

68

帖子

1745

积分

高级会员

积分
1745

活字格认证

yaochenglong
高级会员   /  发表于:2015-11-21 09:53  /   查看:7003  /  回复:1
如图:



怎么让跨行的文字可以垂直居中!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-11-23 14:15:00
沙发
回复 1楼yaochenglong的帖子

谢谢您的反馈。
您可以在itemFormatter中设置合并单元格的样式,水平位置通过style.textAlign设置,竖直居中通过css样式来设置。
代码参考:
  1.                 itemFormatter: function (panel, r, c, cell) {
  2.                     // validate CellType and if merge cell
  3.                     if (wijmo.grid.CellType.Cell == panel.cellType
  4.                      ) {
  5.                         var range = panel.grid.getMergedRange(panel, r, c);
  6.                         if (range) {
  7.                             cell.style.textAlign = 'center';
  8.                             cell.innerHTML = '<div>' + cell.innerHTML + '</div>';

  9.                             wijmo.setCss(cell.children[0], {
  10.                                 position: 'relative',
  11.                                 top: '50%',
  12.                                 transform: 'translateY(-50%)'
  13.                             });
  14.                         }               
  15.                     }                    
  16.                 }
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部