别再瞎配低代码表单控件!功能 + 样式 + 多端适配,这篇讲透
在 JNPF 低代码平台表单设计中,控件是数据收集的核心载体。目前 JNPF 中有 57 种表单控件供我们选择使用,分为 基础控件、高级控件、系统控件、布局控件 四个类别。本文基于官方操作文档,详细拆解表单控件的配置流程、功能属性设置、组件样式调整及多端适配规则,帮助用户精准完成控件配置,确保表单满足业务数据收集需求。
一、控件配置入口与基础流程
1. 配置入口路径
进入目标应用后台后,按以下路径进入控件配置界面:在线开发 → 表单设计 → 选择目标表单 → 点击「编辑」进入编辑页后,左侧为控件库(含基础控件、高级控件、系统控件),中间为表单设计画布,右侧为「组件属性」和「组件样式」配置面板,所有操作实时生效。
 
 2. 基础配置流程
- 添加控件:从左侧控件库拖动目标控件(如 “单行输入”“组织选择”)至中间画布; 
- 配置属性:通过右侧面板完成字段绑定、功能设置; 
- 预览调整:切换 PC 端 / 移动端预览效果,按需优化样式。 
 
 二、控件功能属性配置(附字段设置)
控件功能属性决定其数据交互逻辑,核心配置项及操作细节如下:
1. 控件字段:数据库绑定核心操作
控件字段用于关联数据库表,确保数据正常存储,操作步骤及规则:
- 字段添加:在「组件属性」面板找到 “控件字段”,点击「+ 添加字段」,弹出 “字段设置” 窗口;填写字段信息:列名:自定义(如 “user_name”),需唯一且不包含数据库关键字(如 “user”“table”);类型:选择对应数据类型(字符串、日期时间、整型等);长度 / 允许空:按业务需求设置(如 “手机号” 设为字符串类型,长度 11,不允许空);点击「确定」保存,在控件字段下拉框中选择已创建字段,完成绑定。 
- 系统预设字段:平台提供预设字段(如 “createUserField05a8e5(创建人员)”“createTimeField8be7f8(创建时间)”),可直接选择绑定,无需手动创建。 
 
 2. 核心功能属性设置
 
 3. 脚本事件配置
支持通过脚本实现个性化交互,仅需简单 JavaScript 代码:
- change 事件:控件值变化时触发(如输入手机号后校验格式),配置路径:「组件属性 → 脚本事件 → change」,示例代码:javascript 运行 - ({ data, formData }) => { // 输入值变化时打印日志 console.log('控件值已修改:', formData); }
- blur 事件:控件失去焦点时触发(如输入完成后自动填充关联数据),配置路径:「组件属性 → 脚本事件 → blur」,示例代码:javascript 运行 - ({ data, setFormData }) => { // 失去焦点时触发操作(如自动填充所属部门) console.log('控件失去焦点'); }
三、组件样式配置与多端适配
组件样式控制控件视觉呈现及多端显示效果,核心配置项如下:
1. 基础样式配置
 
 2. 多端显示控制
通过 “多端显示” 配置控制控件在不同终端的可见性,规则如下:
- 默认:PC 端和移动端同时显示(如 “员工姓名”“联系电话”); 
- 仅 Web:仅在 PC 端显示(如 “复杂子表”“大屏数据展示控件”); 
- 仅 App:仅在移动端显示(如 “扫码输入”“定位控件”)。配置路径:「组件样式 → 多端显示」,勾选对应终端即可。 
四、配置验证与常见问题处理
1. 配置验证要点
- 字段绑定验证:绑定后需确认字段名与数据库表字段一致,避免数据存储失败; 
- 必填项验证:勾选 “是否必填” 后,测试空值提交,确认提示正常; 
- 多端适配验证:切换 PC 端 / 移动端预览,确保控件布局、可见性符合预期。 
2. 常见问题解答
- 问题 1:控件绑定字段后数据存不进数据库?排查方向:字段名是否包含关键字、字段 “允许空” 设置是否与必填项冲突、数据库连接是否正常。 
- 问题 2:APP 端 “是否只读” 设置不生效?原因:“是否只读” 仅支持 PC 端,APP 端需改用 “是否禁用” 配置。 
- 问题 3:多语言翻译后标题未变化?操作:进入「组件属性 → 控件标题 → 选择翻译标记」,确认已配置对应语言(如简体中文→英文),切换系统语言后生效。 
五、预设控件功能说明(补充)
平台提供三类核心控件,其功能及适用场景如下:
- 基础控件:含单行输入、多行输入、数字输入、日期选择等,用于收集简单文本、数字、日期数据; 
- 高级控件:含组织选择、岗位选择、用户选择、设计子表等,用于关联系统组织 / 用户数据或复杂子表结构(如订单明细); 
- 系统控件:含创建人员、创建时间、所属组织等,自动获取系统数据,无需用户手动输入(如记录数据创建人)。 
要不要我帮你整理一份控件配置核对清单?包含字段绑定、功能属性、多端适配的关键检查项,方便配置后快速验证,确保表单正常使用。








 
    
评论