一种基于element-ui实现表格嵌套表单功能的方法

基本信息

申请号 CN202010703125.6 申请日 -
公开(公告)号 CN111832272B 公开(公告)日 2021-08-24
申请公布号 CN111832272B 申请公布日 2021-08-24
分类号 G06F40/18;G06F40/186;G06F3/0482;G06F3/0485 分类 计算;推算;计数;
发明人 旷星;张文登;牛晓玲;马文瑞 申请(专利权)人 苏州极易科技股份有限公司
代理机构 南京中盟科创知识产权代理事务所(特殊普通合伙) 代理人 孙丽君
地址 215000 江苏省苏州市工业园区仁爱路99号D205-208
法律状态 -

摘要

摘要 本发明提出一种基于element‑ui实现表格嵌套表单功能的方法,包括步骤:将表格组件和表单组件的最外层进行嵌套;在父组件定义一个插槽将表单相关参数和表格相关参数传入嵌套后的子组件,再将表单项元素嵌入到表格单元格元素中;定义对象数组用于提交数据,遍历对象数组以渲染单元格,通过单元格绑定对象数组中的数据,并配置不同类型的表单与相应绑定值之间的联动关系,使相应的表单在绑定值改变时按照预设的联动关系处理数据。该本发明将表单和表格嵌套形成组件,可同时传入表格和表单相关的参数,并能支持列表形式的表单提交。