0.1.2 • Published 5 months ago

wish-defineprint v0.1.2

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

Wish-print-tinymce 使用

内里封装了tinymce插件 在本地项目的angular.json文件中的styles还是要引入 "node_modules/tinymce/skins/lightgray/skin.min.css", "node_modules/tinymce/tinymce.js", "node_modules/tinymce/themes/modern/theme.js", "node_modules/tinymce/themes/modern/index.js", "node_modules/tinymce/plugins/link/plugin.js", "node_modules/tinymce/plugins/paste/plugin.js", "node_modules/tinymce/plugins/table/plugin.js", "node_modules/tinymce/plugins/image/plugin.js", "node_modules/tinymce/plugins/imagetools/plugin.js", "node_modules/tinymce/plugins/save/plugin.js", "node_modules/tinymce/plugins/print/plugin.js", "node_modules/tinymce/plugins/preview/plugin.js", "node_modules/tinymce/plugins/colorpicker/plugin.js", "node_modules/tinymce/plugins/textcolor/plugin.js", "node_modules/tinymce/plugins/contextmenu/plugin.js", "src/assets/tinymce/langs/zh_CN.js"

src/assets/tinymce文件夹可从node_moudle中复制到本地项目中。

安装依赖后在需要的模块中引入import {WishDefinePrintModule} from 'wish-util/publish' 随后界面上便可以使用 <wish-print-tinymce itemList="itemList" methodnodes="" htreport="" (saveHtreport)="saveHtreport($event)">

传入:

项目要素列表itemList:TemplateOfDatamx_For_[]
模板文本:htreport:string
模板文本的页眉:pageHeader:string
自动取数的所有函数:methodnodes:NzTreeNodeOptions[]

传回:

(saveHtreport),保存模板文本的方法,返回的是编辑后的模板文本
(deleteItem),删除项目要素的方法,返回的是TemplateOfDatamx_For_类型
(saveItem),保存项目要素的方法,返回的是TemplateOfDatamx_For_类型

Importdoc

This project was generated with Angular CLI version 12.2.18.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.