相对于this和this页面(我用作参考),我确定了我的DataTable的dom参数,因为我想删除分页功能。 这很有效,但其他功能也可以在不同的行中显示出来。
在此之后只是为了进行测试,我将dom参数设置为默认值,因为引用的网站说
" lfrtip(当bJQueryUI为假时)或<" H" lfr> t<" F" ip> (当bJQueryUI时 是真的)"
当我完全删除dom设置时,布局就会成为我所期望的不受欢迎的分页:
Here提问者有类似的问题,接受的答案是引入一个特殊的CSS课程。 但我想知道,为什么默认值在手动设置时表现不同?
(使用css类是解决问题的唯一选择吗?)
$scope.dataTable = $("#ttable").DataTable({
"sorting": [[2, "desc"]],
"data": $scope.tTable,
"language": { "sUrl": $scope.dataTableTranslation },
"autoWidth": false,
"columns": $scope.tTableColumns,
"dom": '<"H"lfr>t<"F"i>'
});
更新:
我也试过了"dom": 'lfrtip'
。
我能够使用"dom": '<"row"<"col-sm-6"i><"col-sm-6"f>>rt<"bottom"i><"clear">'
创建所需的外观(删除dom属性时会自动生成该结构)。但仍然想知道为什么不以同样的方式表现'lfrtip'
。