jsgrid - 突出显示新添加的行 - jsGrid
问题描述
我正在使用 jsGrid 我想突出显示新插入的行以获得更好的用户显示:
在 onItemInserted 回调中,我尝试执行与 rowClick 回调中相同的操作(单击突出显示该行)。
onItemInserted: function (args) {
var $row = this.rowByItem(args.item);
$("#jsGrid_medidasImpDig").jsGrid("loadData");
var selRow = $("tr.selrow");
selRow.removeClass("selrow"); // quita el resaltado a la fila actualmente resaltada
$row.addClass("selrow"); // resalta la nueva fila
}
rowClick: function (args) {
var $row = this.rowByItem(args.item);
var selRow = $("tr.selrow");
selRow.removeClass("selrow");
$row.addClass("selrow");
}
onItemInserted 中的 loadData 是因为当创建新行时它总是会到列表的末尾,执行 loadData 会产生新记录插入到它所属的位置的效果。当新记录出现插入时,我想突出显示它,如图所示。在图像的情况下,刚刚插入了 15 X 20。
谢谢你的合作。
解决方案
推荐阅读
- android - 我们如何在 EditText 边框上写文字?
- batch-file - 如何在 Windows 批处理脚本中对动态变量值进行子串化
- mongodb - 我在尝试运行我的数据库时遇到错误
- python-3.x - 为什么这个 python 函数返回 len=7 而不是 len=6?
- javascript - 无法在 puppeteer-jest 测试框架中解析本地 JSON 数据?
- bash - 如何在要连接的每个文件之间添加新行 (\n)
- node.js - 前后连接问题
- r - 绘制混合效应模型的预测区间
- api - Sharepoint 错误:此项目不支持点赞
- c# - 如何使用 ASP.NET MVC 将 dd/MM/yyyy 日期时间类型存储到数据库中?