gpt4 book ai didi

javascript - Jexcel 删除所有单元格并在 if 语句上留下数字 1

转载 作者:行者123 更新时间:2023-12-02 23:47:34 26 4
gpt4 key购买 nike

当尝试在 Jexcel 上使用 Javascript 运行 if 语句来查看单元格 1,1 时,它似乎删除了所有单元格,只留下一个带有数字 1 的单元格。我对 Javascript 很陌生,所以很可能我对它的理解还不够好,所以如果我的代码完全错误,请不要感到惊讶,因为我的背景是 VBA。但是,如果有人可以指导我如何让它在一个单元格中查看,我相信我可以写出其余的内容。

我一直在尝试获取 Jexcel 的在线指南来尝试理解它,但我没有得到我所缺少的东西。我尝试按照以下 https://www.teamdev.com/downloads/jexcel/docs/JExcel-PGuide.html 上的指南进行操作

但我没有完全得到我想要它做的事情,即查看单元格并遵循一个取决于它是否为空的过程。它无法调试,所以我不确定还可以尝试什么。

<script>
function findIt() {
var r = confirm("This will find all data, do you wish to
proceed?");
if (r == true) {
$('#FRSTable').jexcel(data,{
table: function (instance, cell, col, row, val, id) {
cell = worksheet.getcell(1,1);
if (cell() == null)
{
alert("Please Enter a Value");
}

}
});


} else {
alert ( "You pressed Cancel!");
}

}
</script>

所以我期望它说“请输入一个值”,发生的情况是所有单元格都被删除,并用一个带有数字 1 的单个框替换它,这在重新加载页面后重置。

最佳答案

您正在寻找的指南实际上就在这里。但实际上,jExcel 带来了 native 可搜索选项。

<html>
<script src="https://bossanova.uk/jexcel/v3/jexcel.js"></script>
<script src="https://bossanova.uk/jsuites/v2/jsuites.js"></script>
<link rel="stylesheet" href="https://bossanova.uk/jexcel/v3/jexcel.css" type="text/css" />
<link rel="stylesheet" href="https://bossanova.uk/jsuites/v2/jsuites.css" type="text/css" />


<div id="spreadsheet"></div>

<script>
jexcel(document.getElementById('spreadsheet'), {
csv:'https://bossanova.uk/jexcel/v3/demo.csv',
csvHeaders:true,
search:true,
pagination:10,
columns: [
{ type:'text', width:300 },
{ type:'text', width:200 },
{ type:'text', width:100 },
{ type:'text', width:100 },
{ type:'text', width:100 },
]
});
<script>

</script>
</html>

上面的示例可以在以下位置找到: https://bossanova.uk/jexcel/v3/examples/datatables

关于javascript - Jexcel 删除所有单元格并在 if 语句上留下数字 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55785958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com