色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 表插件

姜文福1年前6瀏覽0評論

在現代的網頁開發中,表格是常見的一種數據展示方式,但是原生的HTML表格有一些很明顯的缺點。比如無法進行分頁、排序、篩選等操作。這時候我們需要使用一些插件來增強表格的功能。

而在眾多的表插件中,JavaScript表插件是比較常見的一種。它可以簡化表格的操作,并且增加了大量實用的功能。下面我們就來介紹一些比較流行的JavaScript表插件。

1. DataTables

$(document).ready(function() {
$('#example').DataTable();
} );

DataTables 是最流行的 JavaScript 表插件之一。它支持分頁、排序、篩選和搜索功能。同時它還可以用于表格內部的下拉框、復選框和單選框等元素的操作。

2. Tabulator

var table = new Tabulator("#example-table", {
height:"311px",
layout:"fitColumns", //fit columns to width of table
columns:[
{title:"Name", field:"name", width:150},
{title:"Age", field:"age", align:"left", formatter:"progress"},
{title:"Favourite Color", field:"col"},
{title:"Date Of Birth", field:"dob", sorter:"date", align:"center"},
],
rowClick:function(e, row){ //trigger an alert message when the row is clicked
alert("Row " + row.getData().id + " Clicked!!!!");
},
});

Tabulator是另外一款很好用的JavaScript表插件。它擁有豐富的 API 和很好的可擴展性,支持動態加載數據、自定義單元格、行和列的編輯、排序、分頁等操作。

3. Handsontable

var data = [['', 'Ford', 'Volvo', 'Toyota', 'Honda'],
['2017', 10, 11, 12, 13],
['2018', 20, 11, 14, 13],
['2019', 30, 15, 12, 13],
['2020', 40, 12, 13, 13]];
var container = document.getElementById('example');
var hot = new Handsontable(container, {
data: data,
rowHeaders: true,
colHeaders: true,
filters: true,
});

Handsontable 是一個基于 HTML 表格的 JavaScript 表格插件,它支持 Editing、Pagination 和 Filtering 等功能,同時可以導出多種格式的數據。

4. jqGrid

$(function(){
$("#list").jqGrid({
url:"../server.php?q=2",
datatype: "json",
colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
colModel:[
{name:'id',index:'id', width:55},
{name:'invdate',index:'invdate', width:90},
{name:'name',index:'name', width:100},
{name:'amount',index:'amount', width:80, align:"right"},
{name:'tax',index:'tax', width:80, align:"right"},      
{name:'total',index:'total', width:80,align:"right"},      
{name:'note',index:'note', width:150, sortable:false}      
],
rowNum:10,
rowList:[10,20,30],
pager: '#pager',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
caption:"JSON Example"
});

jqGrid 是一個基于 jQuery 的 AJAX 應用程序和一個 HTML table 插件,它支持排序、分頁、搜索和編輯數據函數等功能。同時 jqGrid 也提供了多種主題的選擇,可以方便地進行視覺化的設置。

總的來說,JavaScript 表插件的使用可以有效地擴展表格的功能,增強了數據展示的效果,同時也大大提高了開發的效率。以上推薦的 JavaScript 表插件都有各自特點,適合不同的應用場景,開發者可以根據需求進行選擇。