- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用数据表,并且当前如果语句满足要求,则将行更改为另一种颜色,已经尝试了很多方法,但它有非常奇怪的错误,我的代码是:
"rowCallback": function( row, data, index ) {
if ( data[2] < data[4] ) {
$('td', row).css('background-color', 'pink');
}
}
在我的响应文件中,我编写了以下查询:
$sql = "SELECT itemid,itemname,stock,unit,minimum FROM item WHERE type LIKE 'homecare'";
如果商品的库存低于用户设置的最小值,我想更改行颜色。
我运行的测试结果示例:
虽然两行“最小”列的数据库设置是相同的数字 (5)
感谢您的帮助!
最佳答案
您似乎有9 cc
, 10 cc
stock
中的值也是如此柱子?如果您想要进行数字比较,则必须将每列的数字提取为数字。我还要添加一个 .pink
类到 <tr>
,而不是设置background-color
全部<td>
的。
"rowCallback": function( row, data, index ) {
var stock = parseFloat(data[0]), //data[2]
minimum = parseFloat(data[1]), //data[4]
$node = this.api().row(row).nodes().to$();
if (stock < minimum ) {
$node.addClass('pink')
}
}
关于jquery - 数据表使用 rowcallback 更改行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36978232/
我正在使用数据表,并且当前如果语句满足要求,则将行更改为另一种颜色,已经尝试了很多方法,但它有非常奇怪的错误,我的代码是: "rowCallback": function( row, data, in
在我的 DT 中,我尝试为每个单元格创建条件格式,其中格式基于每行的不同规则。目标是在第 1 列和第 2 列之间创建简单的视觉比较 例如 如果 [1,1] < [1,2] 突出显示 [1,1] 绿色和
我按照 Jquery Datatable 站点的文档以及 SO 帖子使用 rowCallback 来突出显示基于值的行。 let SET1 = $("#SET1").DataTable({ "
谁能帮我解决 rowCallback 问题。问题是,我有一个表,您可以单击表行上的任意位置以获取已单击项目的打开信息。在第一个 TD 上,我设置了复选框。但是当我选中复选框时,我不想打开信息。这是更好
我正在使用 DataTables.net 在我的网站中插入一个表格。我还添加了一个函数来添加/删除该表中的列。为了适应容器大小,我根据列号更改了表中的字体大小。我找到了一个解决方案如何用这个 answ
我正在尝试使用 DT 和 magrittr 包对数据表对象执行两种不同的格式化操作。一个使用辅助函数 formatRound(),另一个作为 JavaScript 传递给数据表函数中的 rowCall
我目前有一个数据表(ver 1.10.18),其中加载了多个 js 选项,但我需要使我的代码更具可重用性,并且我正在尝试使用 html5 data-* 属性初始化我的数据表。
我有一个带有嵌套数据的 angular 数据表,我正在尝试在行点击函数上创建另一个数据表。父数据表的 rowCallBack 函数。 这是我的外部数据表 html; 这是我生成数据表的方
我是一名优秀的程序员,十分优秀!