问题描述
我有一个旧的 django 应用程序,我将它移到 docker 容器中。它使用:
Django==1.8.6
django-datatable-view==0.8.2
django-extensions==1.5.9
django-formtools==1.0
这是我的模板:
{% load static %}
{% autoescape off %}
<script src="{% static 'js/datatableview.js' %}"></script>
<script>
datatableview.auto_initialize = false;
$(function(){
var table = datatableview.initialize($('.datatable'),{
lengthMenu: [ [ 10,25,50,100,-1],[10,"All"] ],{% if editable %}
fnRowCallback: datatableview.make_xeditable({}),{% endif %}
{% if page_length %}
bPaginate: true,iDisplayLength: {{ page_length }},{% else %}
bPaginate: false,{% endif %}
{% if filter %}
bFilter: true,{% else %}
bFilter: false,{% endif %}
{% if dom %}
sDom: '{% if export %}B{% endif %}{{ dom }}',{% else %}
sDom: 'lrftip',{% endif %}
{% if export %}
buttons: [
"copy","print","csvHtml5","excelHtml5","pdfHtml5"
],{% endif %}
});
});
</script>
{% endautoescape %}
这是结果:
工作版本(在另一台服务器中而不是在 docker 组件中运行)给出了这个结果:
如您所见,我缺少导出按钮:复制、打印、CSV 等
即使我删除了按钮代码周围的 if 语句,按钮也不会显示:
{% endif %}
{% if dom %}
sDom: '{% if export %}B{% endif %}{{ dom }}',{% endif %}
buttons: [
"copy",});
所以我想我缺少一些 css 或 js 文件,但我找不到任何特定于我正在使用的表格版本的文档。有人可以帮忙吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)