easyui 的datagrid怎样使某些行粗体显示?

发布于 2021-11-20 21:59:21 字数 53 浏览 897 评论 10

就好像qq邮箱里的一样,如果邮件未读,会用粗体显示,在easyui中的datagrid怎么弄?有劳各位了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

谁的新欢旧爱 2021-11-21 04:04:30

使用datagrid的rowStyler属性。

$('#dg').datagrid({
	rowStyler: function(index,row){
		if (row.listprice>80){
			return 'background-color:#6293BB;color:#fff;';
		}
	}
});

建议多多看文档

飘过的浮云 2021-11-21 04:04:23

index:行索引,从0开始.

row:对应于该行记录的对象。

不行的话,就用row对象设置样式。

英雄似剑 2021-11-21 04:03:27

设置背景色是可以的但是设置粗体就没效果,为什么呢?

多彩岁月 2021-11-21 04:01:58

回复
你这样试试 return 'font-weight:bold !important';

眼泪淡了忧伤 2021-11-21 03:59:21

回复
还是不行,有其他方法吗?

筱武穆 2021-11-21 03:55:16

回复
把tr的html结构发出来我看看,不行你就让tr里面的td设置font-weight:bold试试。 $(row).find('td').css('font-weight','bold');

秋意浓 2021-11-21 03:48:08

rowStyler : function(index, row) { return 'font-weight:bold;'; },我这样写为什么不能使所有行都变粗体呢?

归途 2021-11-21 03:06:19

使用datagrid的rowStyler属性。

$('#dg').datagrid({
	rowStyler: function(index,row){
		if (row.listprice>80){
			return 'background-color:#6293BB;color:#fff;';
		}
	}
});

建议多多看文档

顾挽 2021-11-21 01:54:12

好的,谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文