问题描述
现有的我有一个普通的HTML表格。我想对其进行过滤和排序。因此,我使用下面的库和代码将现有的html表转换为datatable。
库:
Quitting from lines 70-82
Error in var(if (is.vector(x) || is.factor(x)) x else as.double(x),na.rm = na.rm) :
Calling var(x) on a factor x is defunct.
Use something like 'all(duplicated(x)[-1L])' to test for a constant vector.
Calls: <Anonymous> ... eval -> eval -> sapply -> lapply -> FUN -> sd -> var
Execution halted
代码:
<script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script>
此后,排序和过滤工作正常。 但是在该列的过滤和排序不起作用属性之后,我通过使用jquery事件(一个下拉更改事件)对表的列值之一进行了更改。仍然只能基于旧值(页面加载后的表值)进行排序和排序。
我不能使用数据源来设置表值,因为它只是一个现有表,并且有很多基于该表的控件(这就是为什么我使用从html表转换为datatable的原因)。那么,是否有任何解决方案可以使用新附加的值重新加载表,以使表排序和过滤正常工作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)