nd-grid
基于模板的数据表格
安装
$ npm install nd-grid --save
使用
var Grid = ;
简单运用
parentNode: '#main' // RESETful proxy: // no pagination mode: 2 labelMap: 'role_name': '名称' 'remarks': '备注' 'updated_at': '更新时间' ;
复杂运用
parentNode: '#main' // RESETful proxy: // 处理待发送到服务端的请求数据 { datasize = data$limit; delete data$limit; datapage = data$offset / datasize; delete data$offset; return data; } // 处理服务端返回的数据 { data && dataitems && dataitems; return data; } // 指定 uniqueId uniqueId: 'role_id' // 隐藏查看详情入口 entryKey: null labelMap: // 'role_id': 'ID', 'role_name': '名称' 'remarks': '备注' 'updated_at': '更新时间' // 单元格数据转换 { if key === 'updated_at' return value ? : '-'; return value; } // 自定义插件 plugins: name: 'roleUser' starter: name: 'roleAuth' starter: // 预置与自定义插件的选项 pluginCfg: addItem: disabled: false listeners: start: editItem: disabled: false listeners: start: delItem: disabled: false listeners: start: ;