New:Socket for Asana Is Now Available.Learn more
Get Started

@thtf/spreadsheet-designer-core

Package Overview
Dependencies
Maintainers
0
Versions
521
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

@thtf/spreadsheet-designer-core

web版表

unpublished
npmnpm
Version
0.9.360
Version published
Weekly downloads
0
Maintainers
0
Weekly downloads
 
Created
Source

同方报表设计器

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

用法

NPM

npm install @thtf/spreadsheet-designer-core
<div id="test"></div>
import Spreadsheet from '@thtf/spreadsheet-designer-core';
import '@thtf/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/@thtf/spreadsheet-designer-core@0.0.1/dist/styles/spreadsheet.css"
/>
<script src="https://cdn.jsdelivr.net/npm/@thtf/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. 只有扩展的类型单元格:文本输入框、数字输入框、单选、多选、下拉框、弹窗框、日期、上传类型单元格可接受输入值

发布流程

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

FAQs

Package last updated on 02 Jul 2024

Related posts