jQuery jqGrid是一款用于呈現(xiàn)和編輯數(shù)據(jù)的JQuery插件。其提供了豐富的屬性可供開發(fā)者進(jìn)行配置。
$("#grid").jqGrid({ //表格數(shù)據(jù) data: yourData, //寬度和高度 width: 300, height: 200, //列名稱和數(shù)據(jù) colNames: ['姓名', '年齡', '職業(yè)'], colModel: [ { name: 'name', index: 'name', width: 100, sortable: false }, { name: 'age', index: 'age', width: 100, sortable: false }, { name: 'occupation', index: 'occupation', width: 100, sortable: false } ] });
在以上代碼中,我們可以設(shè)置表格的數(shù)據(jù)來源、寬度和高度以及列名稱和數(shù)據(jù)。其中,我們使用了colNames屬性來設(shè)置列名稱,使用colModel屬性來設(shè)置列的各種配置,包括列的寬度、排序設(shè)置等等。
//分頁屬性 pager: "#grid-pager", rowNum: 10, rowList: [10, 20, 30], //選擇單元格時的顏色 cellEdit: true, cellsubmit: 'clientArray', //多選和排序 multiselect: true, sortable: true,
我們還可以設(shè)置分頁屬性,比如pager和rowNum屬性。我們可以使用cellEdit屬性來設(shè)置可編輯表格單元格的行為。而multiselect和sortable屬性則用于開啟多選和排序的功能。
//樣式相關(guān)屬性 altRows: true, altclass: 'myAltRowClass', gridview: false,
最后,我們可以使用altRows和altclass屬性來設(shè)置樣式相關(guān)的屬性,使表格更加美觀。而gridview屬性則用于提高大數(shù)據(jù)量下表格的性能表現(xiàn)。