我遇到以下问题:我运行了一个小应用程序,我已经实现了语言切换功能。因此,我需要将datetime列更改为footable for right date format。 我的想法是遍历所有行,获取日期值,以正确的格式重新计算并将其写回表中。但是这种方法工作不正常,当我尝试它时,你可以看到第一行改变,然后整个表消失了。我附上了一些屏幕截图和相关代码来解释问题......
我的代码(用于迭代行和更改值):
var ft = FooTable.get("#spiele_data");
$.each(ft.rows.all, function(i, row){
v=row.val();
var m = moment(v.sp_timestamp, 'L LT');
v.sp_timestamp=m.format('L LT');
row.val(v);
});
这就是:
我做错了什么或者是否更有可能更改所有行中的特定列?
祝你好运 基督教
+编辑:还有一件事:$.each
- 循环完全迭代。我已经通过将索引写入控制台来测试它。
答案 0 :(得分:1)
$('table').trigger('footable_redraw');
您需要再次调用重绘才能看到足迹