在基础表单示例中,仅依赖纯文本输入框进行数据录入,所有内容均需用户逐字手动填写,交互友好性较低。尤其针对供应商、产品类别等具有固定选项的信息,还需用户额外记忆并输入对应的编码,操作流程冗长且易出错,显著降低使用效率与体验。
1、 启动报表功能
2、 导航至报表路径:%FR_HOME%WebReportWEB-INFreportletsdocFormLineFormLineForm.cpt,并打开该模板文件。
3、 配置单元格编辑行为
4、 根据数据库中字段的数据类型及业务状态,合理设置对应单元格的编辑属性。
5、 下拉选择控件
6、 将“供应商”字段对应的输入控件更改为下拉列表形式,数据源连接FRDemo数据库中的供应商表;实际提交值设为“供应商ID”,界面展示内容为“公司名称”,详细配置方式请参阅下拉框控件操作指南。
7、 同理,“类别”字段也调整为下拉框控件,数据源来源于FRDemo中的产品类别表;提交值采用“类别ID”,前端显示为“类别名称”。
8、 完成上述配置后,BS端实际呈现效果如下:

9、 “单价”、“成本”、“库存量”、“订购量”及“再订购量”在数据库中均为数值型字段,因此对应控件应设定为数字输入类型,限制仅允许输入数字字符,并支持设置合法数值范围,具体实现方法可参考数字控件使用说明。
10、 配置完成后BS端界面效果如下:

11、 数据库中“是否付款”字段属于布尔(Boolean)类型,故界面中应将其映射为复选框控件;当数据库值为true时,复选框默认勾选;值为false时则处于未选中状态;其交互逻辑可参照复选框控件的标准用法。
12、 设置完毕后BS端显示效果如下:

13、 保存模板并执行预览操作
14、 如需进一步参考,可查阅已配置完成的样例模板,路径为:%FR_HOME%WebReportWEB-INFreportletsdocFormLineFormLineForm1.cpt,该文件可作为开发过程中的标准设计范本。











