更新时间:2020-12-15 22:12:18
更新说明:增加鼠标移入时的边框
更新时间:2020-12-14 00:13:20
更新说明:修复新增行后单选框的选择问题
更新时间:2020-12-11 00:33:22
添加容器:
<div id="table" class="full">
添加js:
var selectOptions = [{ k: '', v: '请选择' }, { k: 'java', v: 'java开发' }, { k: 'python', v: 'python开发' }, { k: 'rs', v: '人事' }, ]; var list = [{ username: '张三', age: 24, birth: '1996-06-07', job: 'java', job2: 'java', place: '武汉', love: '1,3' }, { username: '杨薇', age: 28, birth: '1992-06-07', job: 'python', job2: 'java', place: '武汉', love: '1', sex: '2' }.... ]; var obj = $("#table").initExcelTable({ //是否显示列头 showHeader: true, columns: [{ //设置表头 header: { text: "姓名", css: { 'font-weight': 'bold' } }, //设置列名 fieldName: 'username', //设置单元格类型,目前支持input(输入框)、select(下拉框)、checkbox、radio type: "input", width: 200, emptyText: "请输入姓名...", cellStyle: { align: 'center', }, css: { background: '#cff' } }, { header: { text: "年龄", css: { 'font-weight': 'bold', background: '#9fe' } }, fieldName: 'age', type: "input", width: 200, emptyText: "输入数字...", readonly: true, cellStyle: { align: 'right', }, css: { background: '#0cf' } }... ], //初始化行数 row: 4 }); //设置表格数据 obj.setData(list); $("#tableBtn").click(function() { var data = obj.getData(); $("#data").val(JSON.stringify(data, null, 2)); })