在Dynatable中替换表数据会导致排序被禁用

时间:2019-06-13 12:54:22

标签: javascript dynatable

我正在创建一个可动态化的表,默认情况下,表头上的排序是有效的,但是当我替换数据时,排序将被阻塞。

我尝试将选项设置为与创建表时的选项完全相似。我尝试为我的options-> features添加sort:true。 我尝试在切换数据之前清除tbody。

创建表格:

                                $('#table4-results').dynatable({
                                features: {
                                    paginate: false,
                                    search: false,
                                    perPageSelect: false,
                                    recordCount: false
                                },
                                table: {
                                    headRowClass: 'small-table'
                                },
                                dataset: {
                                    records: data
                                }
                            });

替换表格:

 let dynatable = $('#table4-results').dynatable({
                            features: {
                                paginate: false,
                                search: false,
                                perPageSelect: false,
                                recordCount: false,
                                sort: true
                            },
                            table: {
                                headRowClass: 'direction-rtl'
                            },
                            dataset : {
                                records : newData
                            }
                        }).data('dynatable');

                        dynatable.settings.dataset.originalRecords=newData;
                        dynatable.process();

0 个答案:

没有答案