Javascript DataTables.net中分页、长度更改和信息控件的定位
我想定位分页、长度更改和信息控件,如下所示: 并具有以下代码:Javascript DataTables.net中分页、长度更改和信息控件的定位,javascript,jquery,datatables,jquery-datatables-editor,Javascript,Jquery,Datatables,Jquery Datatables Editor,我想定位分页、长度更改和信息控件,如下所示: 并具有以下代码: "dom": '<"top"f>rt<"bottom"pli>' “dom”:“rt” 但是,我得到的是这个布局,这不是我想要的: 有什么想法吗 更新 信息控件需要向右对齐,长度更改控件位于信息控件旁边,分页控件位于长度更改控件旁边。 请参阅上面更新的照片。您可以使用内置的dom选项,但无需避免需要一些额外的css 这里有一种方法——有些基
"dom": '<"top"f>rt<"bottom"pli>'
“dom”:“rt”
但是,我得到的是这个布局,这不是我想要的:
有什么想法吗
更新
信息控件需要向右对齐,长度更改控件位于信息控件旁边,分页控件位于长度更改控件旁边。
请参阅上面更新的照片。您可以使用内置的
dom
选项,但无需避免需要一些额外的css
这里有一种方法——有些基本,但展示了该方法:
"dom": '<"my-wrapper"<"my-inner1"p><"my-inner1"l><"my-inner2"i>><t>'
对于自定义CSS,请使用以下命令:
"dom": '<"my-wrapper"<"my-inner1"i><"my-inner2"l><"my-inner3"p>><t>'
<style>
.my-wrapper {
width: 100%;
margin: 0 auto;
}
.my-inner1 {
margin: 0 20px;
display: block;
float: right;
}
.my-inner2 {
margin: 10px 20px 0 20px;
display: block;
float: right;
}
.my-inner3 {
margin: 0 20px;
display: block;
float: right;
}
</style>
.我的包装纸{
宽度:100%;
保证金:0自动;
}
.my-1{
利润率:0.20px;
显示:块;
浮动:对;
}
.my-inner2{
利润率:10px 20px 0 20px;
显示:块;
浮动:对;
}
.my-inner3{
利润率:0.20px;
显示:块;
浮动:对;
}
这样做的优点是可以独立调整每个控件的相对高度。例如,页面长度选择器向下移动了10px,以便更好地与其他2个控件垂直对齐
以下是页面/视口的右侧,这是这些更改的结果:
请注意,dom
初始值设定项中控件的顺序是相反的
如果您希望所有控件在水平方向上靠得更近,则将
20px
边距更改为更小的数字(例如5px
或适合您需要的任何数字)。您可以使用内置的dom
选项,但无法避免需要一些额外的css
这里有一种方法——有些基本,但展示了该方法:
"dom": '<"my-wrapper"<"my-inner1"p><"my-inner1"l><"my-inner2"i>><t>'
对于自定义CSS,请使用以下命令:
"dom": '<"my-wrapper"<"my-inner1"i><"my-inner2"l><"my-inner3"p>><t>'
<style>
.my-wrapper {
width: 100%;
margin: 0 auto;
}
.my-inner1 {
margin: 0 20px;
display: block;
float: right;
}
.my-inner2 {
margin: 10px 20px 0 20px;
display: block;
float: right;
}
.my-inner3 {
margin: 0 20px;
display: block;
float: right;
}
</style>
.我的包装纸{
宽度:100%;
保证金:0自动;
}
.my-1{
利润率:0.20px;
显示:块;
浮动:对;
}
.my-inner2{
利润率:10px 20px 0 20px;
显示:块;
浮动:对;
}
.my-inner3{
利润率:0.20px;
显示:块;
浮动:对;
}
这样做的优点是可以独立调整每个控件的相对高度。例如,页面长度选择器向下移动了10px,以便更好地与其他2个控件垂直对齐
以下是页面/视口的右侧,这是这些更改的结果:
请注意,dom
初始值设定项中控件的顺序是相反的
如果您希望所有控件在水平方向上靠得更近,则将
20px
边距更改为更小的数字(例如5px
或任何适合您需要的数值)。您可能可以使用css解决此问题。这个框架使用flexbox吗?看起来像1,它折叠到下一行。flexbox允许您更改订单ltr或rtl。我是这个库的新手。理想情况下,我需要内置的支持。你可能可以用css解决这个问题。这个框架使用flexbox吗?看起来像1,它折叠到下一行。flexbox允许您更改订单ltr或rtl。我是这个库的新手。理想情况下,我需要内置支持。很抱歉遗漏了一些信息。请看我在OP上的更新。没问题-一些更新已添加到答案的底部。很好,理想情况下,我正在寻找具有最少自定义代码的内置支持。但是我可以接受你的回答,因为图书馆没有。谢谢。很抱歉遗漏了一些信息。请看我在OP上的更新。没问题-一些更新已添加到答案的底部。很好,理想情况下,我正在寻找具有最少自定义代码的内置支持。但是我可以接受你的回答,因为图书馆没有。谢谢