表单操作承载了大部分的页面操作,sw-frontend 将常规的“增”、“删”、“改”都抽象为表单提交类的事件,对这类Action 操作,在完成和服务端交互后,以callback 的形式,进行节点参数阈字段的投递,以触发数据渲染类组件的刷新从而完成“增”、“删”、“改”类的操作,如下两图分别为Action 操作定义和运行时渲染界面:
其中在进行数据编辑时的表单数据回填,大多数场景为列表类数据的编辑:定义在行内的“编辑”操作会绑定一个表单Action 区块;在点击事件发生时,会将该行内数据对象rowData 与当前节点参数阈合并,作为actionParams 传入该Action 表单区块,表单区块通过读取actionParams 的对应字段value 作为各表单项的initValue,完成数据回填。
以上内容摘自《SREWorks 云原生数智运维工程实践》电子书,点击https://developer.aliyun.com/ebook/download/7784可下载完整版。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。