Javascript 在这个JS脚本中,如何使头可以更改?
我是JS新手,目前正在尝试创建一个自动更改其数据的表。(一个4年前的回答帮助了我,但不太可能有人会回答我) 下面是代码的一部分:Javascript 在这个JS脚本中,如何使头可以更改?,javascript,jquery,html-table,Javascript,Jquery,Html Table,我是JS新手,目前正在尝试创建一个自动更改其数据的表。(一个4年前的回答帮助了我,但不太可能有人会回答我) 下面是代码的一部分: var data = [data1, data2]; var i = 0; var dt = dynamicTable.config('data-table', ['field1', 'field2', 'field3', 'field4', 'field5', 'field6' ],
var data = [data1, data2];
var i = 0;
var dt = dynamicTable.config('data-table',
['field1', 'field2', 'field3', 'field4', 'field5', 'field6' ],
['Header1', 'Header2', 'Header3', 'Header4', 'Header5', 'Header6'], //set to null for field names instead of custom header names
'There are no items to list...');
function cycle()
{
dt.load(data[i % data.length]);
i++;
setTimeout(cycle, 2000);
}
cycle();
我希望标题像字段一样加载和更改。我想了两个解决方案
如果有人能告诉我是否有更简单的解决方案或如何解决,我会非常高兴。感谢您的回答。假设您希望以与字段相同的方式交换标题(在两个集合之间循环),类似这样的方法将是一个快速解决方案:
- 创建headersdata数组
- 将其作为参数传递给“public”加载方法
function cycle() {
dt.load(data[i % data.length], headersdata[i % data.length]);
i++;
setTimeout(cycle, 2000);
}
cycle();
- 内部加载将标题数据分配给_headers变量并调用“private”_setHeaders();函数,该函数将立即使用新的标题数据
请参阅演示:您希望如何更改标题?类似于字段?显示“新标题1”等?