数据表 sDom 质询将新元素添加到表的左下角
Datatables sDom challenge add new element to bottom left of table
我想在表格底部的表格中添加一个"刷新"按钮。但是我刚刚开始使用数据表,这有点令人困惑,就像"sDom"部分一样,它说我可以通过这种方式做到这一点,但描述充其量是模糊的。
"sDom": '<"top"i>rt<"bottom"flp><"clear">'
是 datatables.net 的例子,但我不知道如何做正面或反面,我想做的只是一件简单的事情。
还是"sDom"之外的外部更适合我想做的事情?
这是一个修改sDom
的实时示例。
http://live.datatables.net/onaqul/edit#javascript,html,live
在这里,我们将一个名为 <div id="refresh"></div>
的div
与结构<"#refresh">
一起注入
$('#example').dataTable({
"sDom": '<"top"i>rt<"bottom"<"#refresh">flp><"clear">'
});
如果您检查示例中生成的 dom,你可以看到<div id="refresh"></div>
入<div class="bottom"></div>
里面。
我认为很大程度上取决于 (1) 您的特定表格如何布置其页脚元素,(2) 您决定使用 sDom 注入特定元素的位置,以及 (3) 如何使用CSS
设置元素样式。
或者,您可以在数据表环境之外创建一个按钮,但使用 jquery 将按钮追加或附加到数据表创建的某个 dom 元素中。
希望这是一个有用的起点。
我同意你的观点,数据表'sDom'
属性令人困惑。 就我个人而言,我只是将sDom
设置为等于 't'
,它只创建表,并使用 jQuery 或其他方法在 DataTables 代码之外添加任何按钮或内容。 答案不多,但如果我处于您的情况并想做一些简单的事情,例如添加按钮,这就是我会做的。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 正在尝试使用if和else添加类,但无法正常工作
- 数据表 sDom 质询将新元素添加到表的左下角