数据表编辑器按钮不显示长模态

时间:2016-12-01 19:48:39

标签: jquery datatables jquery-datatables-editor

我在PHP / mySQL网站上使用Datatables Editor。

当打开一个很长的模态表单(带有滚动条)时,应该在模式右下角显示的UPDATE按钮不会在第一次单击时显示。

首次点击时,没有滚动条的较短模态会显示UPDATE按钮。

如果我通过单击表单右上角的“x”来关闭长模态并重新打开编辑器,则UPDATE最终会显示。

我的图像显示了编辑模式中没有更新按钮的显示方式。不确定我可以提供哪些其他信息帮助。

enter image description here

我的网站有很多使用Bootstrap的脚本。

以下是我加载.js文件的方法。

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.js"></script>

 <script src="assets/global/plugins/jquery-migrate.min.js" type="text/javascript"></script>

 <script src="assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
 <script src="assets/global/plugins/jquery-ui/jquery-ui.min.js" type="text/javascript"></script>
 <script src="assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js" type="text/javascript"></script>
 <script src="assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
 <script src="assets/global/plugins/jquery.blockui.min.js" type="text/javascript"></script>

 <script src="https://cdn.datatables.net/buttons/1.2.1/js/dataTables.buttons.min.js" type="text/javascript"></script>
 <script src="https://cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js" type="text/javascript"></script>

..我的css文件按此顺序排列:

 <link href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=all" rel="stylesheet" type="text/css"/>
 <link href="assets/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
 <link href="assets/global/plugins/simple-line-icons/simple-line-icons.min.css" rel="stylesheet" type="text/css"/>
 <link href="assets/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
 <link href="assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css"/>
 <link rel="stylesheet" type="text/css" href="assets/global/plugins/bootstrap-toastr/toastr.min.css">
 <link rel="stylesheet" type="text/css" href="assets/global/plugins/bootstrap-summernote/summernote.css">
 <link href="assets/global/plugins/datatables/datatables.min.css" rel="stylesheet" type="text/css" />
 <link href="assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" rel="stylesheet" type="text/css" />
 <link href="https://cdn.datatables.net/buttons/1.2.1/css/buttons.dataTables.min.css" rel="stylesheet" type="text/css" />
 <link href="https://cdn.datatables.net/select/1.2.0/css/select.dataTables.min.css" rel="stylesheet" type="text/css" />
 <link rel="stylesheet" type="text/css" href="added-assets/plugins/editor/css/editor.dataTables.css">

1 个答案:

答案 0 :(得分:2)

这是Chrome的一个问题,请参阅此处的讨论, http://www.edoitor.datatables.net/forums/discussion/38145

解决方法是在加载页面后更改css,

editor.on('open', function () {
            $('div.DTE_Footer').css( 'text-indent', -1 );
        });