主要是基于UEditor来做二次开发,目前是启用了一个node static server来做,所以对文件图片的上传效果是不支持的,可以放到jsp的server上面(公司的后台就是jsp,也可以放到其他后端环境,具体参考ueditor官网),如何跟jsp整合
- 生成出来的html不符合标准模式且修复兼容性无法解决(致命)
- 微软官方已经不再维护(致命)
- 基于CS架构,且性能较差
跟Formtalk的区别
2种都是表单设计器,目前市面上主要是以Formtalk这种生成器比较多,formtalk是移动端单列的,所以复杂度要低很多
- 基于B/S架构对浏览器的兼容性更好,也更符合未来发展的趋势
- 能根据需求自定义的开发迭代
- 布局随心所欲(基于光标定位,非绝对定位)
- 轻组件概念但组件架构仍然需要
- 组件支持域结构查看
- 第一期不考虑移动端(目前的布局采用的table,在移动端也很难适配)
- 开发技术经验准备度
- 竞品参考少,而且相关技术实现原理介绍也非常少
- 交互方式的差异性(c/s : b/s), 比如表格的居中
这件事就跟唐僧取经一样,意义重大,路途艰险
开发中碰到问题都记录在Issues
整理总结的文档请参考Wiki
下面是前期的一些评估点:
需求点 |
优先级 |
ueditor支持度 |
开发难度 |
说明 |
|
全局设置 |
新建多视图 |
高 |
不支持 |
高 |
|
试图的基本设置(背景色,背景图片,板式设置) |
高 |
部分支持 |
低 |
板式设置不支持 |
|
列表样式模板 |
支持 |
||||
默认字体类别 |
低 |
部分支持 |
中 |
默认支持的比较少,需要增加 |
|
分页符/分隔符 |
高 |
部分支持 |
低 |
分页符用于分页打印设置 |
|
从其他源粘贴(带样式/不带样式) |
支持 |
支持Dreamweaver(不用兼容word,excel) |
|||
组件拖拽 |
不支持 |
高 |
在页面各个能插入组件的位置能自由拖拽 |
||
表单预览 |
支持 |
||||
工具栏交互布局 |
低 |
不支持 |
低 |
工作量比较大 |
|
表格 |
生成方式:拖动/板式/绘制 |
板式:高;绘制:低 |
部分支持 |
高 |
目前只支持拖动生成 |
擦除表格行列 |
低 |
不支持 |
高 |
||
底纹颜色 |
支持 |
||||
自动行高列宽(等分) |
支持 |
||||
行高/列宽设置(固定值,最小值) |
高 |
不支持 |
低 |
||
对齐方式 |
高 |
不支持 |
低 |
左/右/居中 |
|
拖动要求 |
支持 |
只能通过最后一行一列来实现表格整体高度宽度的调整。其他位置的拖动只涉及到相邻单元格的影响 |
|||
表格(单元格) |
四周间距 |
高 |
不支持 |
低 |
|
边框 样式 前景/背景颜色 宽/高度 |
支持 |
||||
对齐方式 |
支持 |
9个方位 |
|||
组件 |
插入方式(空白区域,单元格内) |
高 |
不支持 |
低 |
暂时先支持点击插入 |
提供域结构支持 |
中 |
不支持 |
高 |
参考infopath |
|
组件(文本框) |
字体/字号/颜色/加粗/斜体/下划线 |
高 |
不支持 |
低 |
|
占位符/提示语 |
高 |
不支持 |
低 |
||
生成后保留/替换功能 |
低 |
不支持 |
高 |
先实现保留功能 |
|
组件(重复表) |
页眉页脚 |
高 |
不支持 |
高 |
默认勾选页眉,可能会有多行的情况 |
打印 |
横向纵向 |
支持 |
|||
页眉页脚 |
低 |
部分支持 |
中 |
需要跟协同整合 |
|
跟协同CAP整合 |
低 |
后续再评估 |
|||
Copyright (c) choizhang