表单组件生成方法及装置

基本信息

申请号 CN201811497863.9 申请日 -
公开(公告)号 CN109614088B 公开(公告)日 2021-08-24
申请公布号 CN109614088B 申请公布日 2021-08-24
分类号 G06F8/30(2018.01)I 分类 计算;推算;计数;
发明人 崔秋生;沈龙 申请(专利权)人 北京知道创宇信息技术股份有限公司
代理机构 北京超凡宏宇专利代理事务所(特殊普通合伙) 代理人 徐丽
地址 100000北京市朝阳区阜通东大街1号院5号楼1单元311501室
法律状态 -

摘要

摘要 本申请实施例提供一种表单组件生成方法及装置,通过HTTP接口调用WebAPI接口以获得各个表单组件项目的描述信息,并生成对应的JSON格式文件,若JSON格式文件中每个表单组件项目的描述信息符合预设条件,则响应修饰规则配置操作分别为每个表单组件项目配置对应的修饰规则。然后根据每个表单组件项目的描述信息和修饰规则生成每个表单组件项目的领域专用语言DSL,并通过JavaScript脚本解析每个表单组件项目的DSL,生成每个对应的表单组件。如此,省去了手动编写表单组件和手动编写接口调用代码的步骤,实现了表单组件的自动化生成,提高了前端开发的工作效率,从而节省开发资源。同时,能够避免手动编码出现的语法错误,降低了排错成本。