0.0.18 • Published 11 months ago

swx-spreadsheet-designer-core v0.0.18

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

同方报表设计器

本产品目录结构基于 webpack-boilerplate ,功能 fork 于 x-spreadsheet

用法

NPM

npm install swx-spreadsheet-designer-core
<div id="test"></div>
import Spreadsheet from 'swx-spreadsheet-designer-core';
import 'swx-spreadsheet-designer-core/dist/styles/spreadsheet.css';

const s = Spreadsheet('#test')
  .loadData({})
  .change((data) => {
    // save data to db
  });

Browser

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/swx-spreadsheet-designer-core@0.0.1/dist/styles/spreadsheet.css"
/>
<script src="https://cdn.jsdelivr.net/npm/swx-spreadsheet-designer-core@0.0.1/dist/js/spreadsheet.js"></script>

<div id="test"></div>
<script>Spreadsheet('#test');</script>

sheet 暴露事件

cells-selecetedcell-selectedcell-editedcell-edited-finishedcell-dropcell-changecell-upload
文本框(包含数字)×
日期类型××
单选框×××
多选框×××
下拉框××
弹窗××
图片
附件

模式

edit,设计模式,支持所有功能

fill,填报模式,它与设计模式区别:

1. 隐藏索引行、列
2. 隐藏工具栏

3. 隐藏底部状态栏

4. 隐藏风格线

5. 隐藏右键菜单

6. 普通单元格无法修改,只可选中,需要隐藏右下角自动生成功能

7. 只有扩展的类型单元格:文本输入框、数字输入框、单选、多选、下拉框、弹窗框、日期、上传类型单元格可接受输入值

发布流程

  1. 更新版本号与记录文件
npm run release
  1. 编译代码
npm run build
  1. 登录(登录过可忽略)
npm login
  1. 发布
npm publish
0.0.16

11 months ago

0.0.17

11 months ago

0.0.18

11 months ago

0.0.15

11 months ago

0.0.14

11 months ago

0.0.13

11 months ago

0.0.12

11 months ago

0.0.11

11 months ago

0.0.10

11 months ago

0.0.9

11 months ago

0.0.8

11 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

1 year ago