页面树结构
转至元数据结尾
转至元数据起始

概述

填报属性通常用于设置单元格是否允许在报表前端修改数据或插入单元格。此功能需要和回写规则结合使用。


功能入口

选定单元格,在工具栏上选择填报属性,弹出"填报属性"窗口。


界面介绍


在"单元格填报属性"窗口中有两个选项:允许修改、可插入\删除行。


功能说明

1.允许修改

表示是否允许用户在前端修改报表内容。请根据不同单元中内容的类型选择不同的类型,主要有:数字、日期、文本、文件和参数。


2.不允许为空

勾选此选项则表示用户在前端修改报表单元格内容时,不允许输入空。


3.编辑器类型

(1)数字

用户在前端修改时,在单元格内只能输入数值类型。并且我们也可以对数字范围进行限制。点击后面的 定义 按钮,则会弹出数字对话框。如下图:

 
"允许小数"表示在输入值可以是浮点型,此选项默认即会勾选。
最大值、最小值,则是对可输入数据的范围进行限制。设置后,则在前端修改数据时,只能输出最大值最小值范围内的值,否则则会弹出提示框。当我们不输入时则表示不限制。

示例说明

设置"供应商编号"单元格填报属性为数字,并设置范围为最大值60,最小值20,如下图。


则在前端浏览时,在"供应商编号"单元格内输入90,则会弹出提示框。


(2)单行文本

用户在前端修改时,在单元格内输入的是字符串,但是不能换行,只能按一行文本显示。


(3)多行文本

用户在前端修改时,在单元格内输入的是字符串,并支持输入多行文本。


(4)日期

用户在前端修改单元格内容时,选择此选项,则可弹出日期控件供选择。


(5)参数

参数是针对一类特定的需要而进行的修改设置,当单元格内容只有有限的几项时,此时可以通过参数绑定的修改方式,给用户在前端修改提供便利



选择参数,点击 绑定参数 按钮,则会弹出"绑定参数"对话框,列出参数列表,根据需要选择对应的参数后,点击 确定


在前端修改单元格内容时,则会弹出选择的参数控件。

使用显示值:勾选“使用显示值”,表示回写时回写到数据库中的是参数的显示值。示例:电子表格参数回写显示值。



4.正则表达式

在V6.2及以上版本中,增加了正则表达式功能,可以输入正则表达式,对输入的内容进行校验。

(1)格式(正则表达式)

功能:在输入框中输入对应的正则表达式,可以对输入的内容按照正则表达式进行校验。

类型:此处正则表达式类型为JAVA类型的正则表达式。

如^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$为邮箱的正则表达式,想验证输入的内容必须是数则,则可以填写^\d*$


(2)区分大小写


(3)格式不匹配时提示信息

功能:可以在输入框中输入提示信息,则当进行回写补录时,若输入的内容与正则表达式不符,则会以弹窗的形式弹出提示框中的内容。提示用户格式不正确,重新进行填写。


正则表达式示例:回写-验证邮箱格式(正则表达式)




5.可插入/删除行

表示是否允许用户在前端插入或是删除一行单元格来输入内容,如不勾选,则在前端回写时选择对应单元格,其工具栏上的插入行/删除行按钮都为灰色。详细效果请参见分析浏览>回写补录。只允许修改插入行:是指前端只能修改插入新的一行的数据,原来报表行是无法进行修改的。
选中单元格,在"单元格填报属性"对话框中勾选"可以插入/删除行",后点击确定。


则在前端可以插入一行或是删除行,如下图:

6.只允许修改插入行

表示是用于判断用户修改数据是执行update操作还是insert操作。配合回写规则中的回写修改内容一起使用。如果有勾选只允许修改插入行,以及设置“回写修改内容”,回写时候执行update语句,即修改过的数据。




注意事项:

  • 设置回写规则必须设置填报属性,如不设置则点击回写按钮并不执行写入操作。
  • 设置填报属性时需根据单元格的实际情况来选择使用,如单元格需输入文本,则不应该使用数字方式。
  • 不支持在冻结区域设置填报属性。

参考文档:

产品默认安装Demo示例路径:

  • 资源定制\功能演示\电子表格\高级功能演示\回写\绑定参数。
  • 资源定制功能演示\电子表格\高级功能演示\回写\绑定参数联动。
  • 无标签