jQuery MiniUI

 找回密码
 立即注册
查看: 3979|回复: 3
打印 上一主题 下一主题

关于datagrid 单元格问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2016-1-19 16:28:50 |只看该作者 |倒序浏览
版主你好,
我有如下需求:就是datagrid里面某个列单元格内容如下:jquery miniui非常好用,很棒15019190981非常好
我现在想在把这一列的内容里面的手机号码(15019190981)变成红色标注,其它的字体颜色不变
这个怎么做呢?我知道可以用
grid.on("drawcell", function(e) {
  var record = e.record;
      var column = e.column;
      var field = e.field;
      var value = e.value;
      if (column.name == "operation") {
          e.cellStyle = "text-align:center;";
          e.cellHtml = "";

      }
});
用这个cellHtml来做,但是这个东西改怎么匹配,修改单元格部分字体颜色呢?麻烦版主指点一下 多谢!

Rank: 8Rank: 8

沙发
发表于 2016-1-19 16:39:16 |只看该作者
你可以把e.value可以获取单元格内的内容,把数据拆开,e.cellHtml里面再拼接成一整段完整的html

Rank: 4

板凳
发表于 2016-1-19 16:43:24 |只看该作者
felt 发表于 2016-1-19 16:39
你可以把e.value可以获取单元格内的内容,把数据拆开,e.cellHtml里面再拼接成一整段完整的html
...

问题是 这个东西 按什么规则去拆分呢?  文本内容顺序有点杂乱 要是有规则还好

Rank: 8Rank: 8

地板
发表于 2016-1-19 16:49:29 |只看该作者
liuziliangjava 发表于 2016-1-19 16:43
问题是 这个东西 按什么规则去拆分呢?  文本内容顺序有点杂乱 要是有规则还好 ...

这个你可以去找个判断手机号的正则之类的去处理,MiniUI没有这方面的内容

Archiver|普加软件

GMT+8, 2025-6-7 13:38 , Processed in 1.030309 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部