反饋已提交
網絡繁忙
现有的控件,设置面板中包含有各种及时校验,如文本控件的填写规则校验、数字的精度校验、日期时间可以规定范围等,以下介绍几种常用的及时校验设置。
文本控件类型有不为空的校验,有填写规则校验,也有自定义校验。
FineReport 报表中自带有长度,邮件,身份证,邮政编码,电话 ,手机等及时校验,自定义校验可根据需要自己书写 正则表达式。
数字控件有不为空校验,同时也可以控制其是否允许小数与负数,还可以设置数值的范围。
日期控件,可设置其格式及所在范围的显示方式,如下:
对于下拉框、下拉复选框、下拉树等下拉选项控件中的允许为空的设置:若勾选,则下拉框有不选选项。
不勾选允许为空,表示该控件中不允许有空值,错误提示是用来设置为空时的信息提示内容。
若未选择任何项,确定后编辑其他单元格或直接点击提交时,都将弹出提示框不能为空。
填报的时候,如果碰到数据类型不匹配,会在前台抛Null,不只是最终用户看到此报错会不知所措,报表设计人员也无从排错。
现在增加优化提醒,让最终用户和设计人员能更好的定位问题。
数据类型不匹配的格子,给出标识,显示如下图:
提示信息为:数据列类型不匹配+异常的单元格。
1)编辑结束立即进行校验。
2)如果校验失败,弹窗提示对应的错误信息,如下图所示:
3)校验失败,弹窗提示的同时,控件边框变红, 输入错误的值会填进去。
注:对于直接不允许输入的情况如数字控件不能输入字符,这种直接无法输入,不采用该规则。
4)点击查询按钮,会重新校验参数界面中的所有控件,如果发现一个或者多个校验失败,弹窗提示存在不符合规范的值,不需要罗列所有错误信息,如下图所示:
2)如果校验失败,弹窗提示对应的错误信息,并且错误的值不会回填到单元格中,还是显示上一次的值,如下图所示:
3)校验失败,弹窗提示的同时,填报单元格中的笔图标变红
4)提交的时候会进行及时校验+提交校验,如下图所示:
3)校验失败,弹窗提示的同时,控件本身的边框变红,而不再是设置的控件边框颜色。
4)点击查询按钮,会重新校验控件,如果发现一个或者多个校验失败,弹窗提示存在不符合规范的值,不需要罗列所有错误信息,如下图所示:
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉