报表预览模式下如何添加单元格样式
本帖最后由 Joestar.Xu 于 2024-8-7 14:29 编辑需求编号:SJS-25841
报表预览模式下如何添加单元格样式呢,我尝试了很多api貌似不管用,要不就是部分管用,比如我想给填报的某个单元格加上红色边框
您好,目前暂不支持在预览模式下设置样式,预览模式下的样式是从Template中读取的,而不是预览模式下的Sheet。
如果要实现修改后改变单元格样式的话,请使用“脏数据样式”功能。
本帖最后由 gnip 于 2024-8-2 13:56 编辑
Joestar.Xu 发表于 2024-8-2 11:20
您好,目前暂不支持在预览模式下设置样式,预览模式下的样式是从Template中读取的,而不是预览模式下的Shee ...
这块能提需求吗,因为项目上要做填报,所以需要在填报后,提交服务端校验填写数据的正确性,不对的要让高亮单元格,加tooltip之内的功能,这块尝试了下,很多使用上受限,还有上面的脏数据设置咋处理呢,会不会影响正常填报和显示呢 您好,可以的,需要和您确认一下,为什么不在SpreadJS进行数据校验,而是将数据提交到服务端进行校验呢?
SpreadJS本身也是有数据验证这个功能的,我记得之前的帖子中也给您解释过。(参考:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/report-sheet/rendering-features/data-validation/purejs)
脏数据指的是在预览模式下修改后的值,不会影响正常的填报和显示。
API:
Joestar.Xu 发表于 2024-8-2 17:30
您好,可以的,需要和您确认一下,为什么不在SpreadJS进行数据校验,而是将数据提交到服务端进行校验呢?
...
至于为为什么不前端校验:1、前端校验的规则是有限的,比如某个字段字段不能重复,这个只有交由服务端对比数据库数据才能知道2、前端校验只能校验一些基本写死的数据,无法校验数据依赖数据库的一些值和条件,比如组织机构这些等等。
脏数据清空我看满足不了我这的需求:我是要将字段值给服务端后,然后服务端返回我校验成功与否的标识,失败则返回失败信息,我前端要做就是tooltip显示错误信息,并且给特定某个单元格加上失败样式信息
了解了,这边反馈一下您的这个需求,本帖就先移动至需求板块了。
页:
[1]