【发布时间】:2013-01-09 22:08:40
【问题描述】:
我有一个 Handsontable 表,里面填满了数据并且已经渲染了
检查单元格后,我找到了几个感兴趣的单元格并想为它们着色 - 有没有使用 Handsontable 代码的好方法?
请注意这是在加载和渲染表格之后
编辑:
表格使用基本选项呈现:
$container.handsontable({
startRows: 8,
startCols: 6,
rowHeaders: true,
colHeaders: true,
minSpareRows: 1,
minSpareCols: 1,
//contextMenu: false,
cells: function (row, col, prop) {
}
});
并且数据是通过 Ajax 加载的,decode_file.php 读取一个 excel 表并以 JSON 格式返回数据:
$.ajax({
url: "decode_file.php",
type: 'GET',
success: function (res) {
handsontable.loadData(res.data);
console.log('Data loaded');
},
error: function (res) {
console.log("Error : " + res.code);
}
});
加载数据后,用户单击“处理”按钮,代码会查找带有文本“Hello world”的单元格。假设代码在单元格 row 4/col 5 中找到文本“Hello World”,并将单元格 row 4/col 5 的背景颜色更改为 red
【问题讨论】:
-
您希望它们根据什么标准着色,您如何使用
handsOnTable()(无论如何,将我们链接到您正在使用的插件)?你是什么(代表/short, self-contained, example (SSCCE)?你能显示JS Fiddle demo 来重现你的问题,并显示你在做什么吗? -
让我看看能不能在 jsFiddle 上运行,谢谢
标签: jquery handsontable