Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
datatable_custom
Advanced tools
基于dataTables的样式修改及分页自定义。
引入dataTables的js和css。
再引入当前css文件下的custom-dataTables.css
文件以及js文件夹下的pagination-custom.js
配置公共的config,代码如下:
$.extend( $.fn.dataTable.defaults, {
"scrollX": true,
"order": [],
"dom": 'rt<"bottom"ipl>',
"pageLength": 5,
"lengthMenu": [ [5, 10, 15], ["5条/页", "10条/页", "15条/页"] ],
"language": {
"sLengthMenu": "_MENU_",
},
"pagingType": "custom",
"infoCallback": function( settings, start, end, max, total, pre ) {
return '当前第 '+ parseInt(start, 10) +' 到 '+ parseInt(end, 10) +' 条,总共'+ parseInt(total, 10) +'条';
},
"headerCallback": function( thead, data, start, end, display ) {
$(thead).find('th').each(function (i, elem) {
var $this = $(elem);
if ($this.find("i").length === 0) {
var html = $this.html();
$this.html(html + '<i></i>');
}
})
}
} );
这里可能会根据具体需要,对pageLength
和lengthMenu
做出调整。
随后就可以愉快地使用了。
$('#example').DataTable( {
// data: data,
//使用对象数组,一定要配置columns,告诉 DataTables 每列对应的属性
//data 这里是固定不变的,name,position,salary,office 为你数据里对应的属性
columns: [
{ data: 'name' },
{ data: 'position' },
{ data: 'salary' },
{ data: 'office' }
],
scrollY: 300,
"columnDefs": [
{
"targets": [ 0, 1, 2 ],
"orderable": false
}
]
});
运行根目录下的index.html
即可以看到效果。
FAQs
基于dataTables的样式修改及分页自定义。
The npm package datatable_custom receives a total of 0 weekly downloads. As such, datatable_custom popularity was classified as not popular.
We found that datatable_custom demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.