迭代所有行并更改特定值最终消失 table

Iterating all rows and changing a specific value ends up in a disappearing table

我有以下问题:我有一个小应用程序 运行,我在其中实现了语言切换功能。因此,我需要更改 footable 中的日期时间列以获得正确的日期格式。 我的想法是遍历所有行,获取日期值,以正确的格式重新计算它并将其写回 table。但是这种方法不能正常工作,当我尝试它时,您可以看到第一行发生了变化,然后整个 table 消失了。我附上了一些屏幕截图和相关代码来解释问题...

我的代码(用于迭代行和更改值):

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);
    });

事情是这样的:

Table 已加载并正确显示

更改语言后 => 查看第一行

紧接着 table 消失了

我做错了什么或者是否有更好的可能性来更改所有行中的特定列?

此致 克里斯蒂安

+编辑:还有一件事:$.each-循环被完全迭代。我已经通过将索引写入控制台进行了测试。

 $('table').trigger('footable_redraw');

您需要调用重绘才能再次看到可足迹