列表中单元格文字位置设置(居左,居中,居右)
venlo 发布于73月前 5答/3317阅

我的原始需求是:

列表中单元格位置设置(居左,居中,居右)


实现过程中遇到的问题:

在单元格格式化设置中没有验证出效果


我觉得这个问题的原因是:
暂时没有头绪,有处理过的朋友还请指教一下,谢谢


[沙发] Jieven
@venlo 默认Grid已经设定位置 固定死了都是居右的,可以通过格式化添加margin属性
<span style="margin-left: 50px;">普通</span>
这样 差不多就是居中效果了。
没有JS做不到的事,一切靠想象!
最佳
[地板] venlo
格式化中完整配置如下:
function(value, row, index, field) {
return '<span style="margin-left:50px;">' + value + '</span>'
}
希望碰到此问题的朋友参考。
不过这种方式是把文字整体往右边偏移了一下,如果字数比较少,则是居中的效果。目前我要实现的是一个金额居右对齐的效果。不知道这种有没有实现方式?
[地毯] venlo
问题已经处理,在grid.tag 可以增加相关逻辑
[4楼] Jieven
@venlo JS可以追加一切CSS,你只要搞清楚了CSS该怎么写,不就可以吗。
[5楼] wumugulu
@venlo 

也碰到了同样的问题,已经解决,做个记录~~~

元数据管理->字段修改->格式化器:
(靠右)
function(value, row, index, field) {
return '<span style="float:right;">' + value + '</span>'
}
(居中)
function(value, row, index, field) {
return '<span style="display:block;width:100%;text-align:center;">' + value + '</span>'
}
提交评论