1.概要
有些情况下,我们希望定义一个按钮,处理一下业务逻辑代码,其实这个我们可以在表单的函数中进行定义,按钮配置调用这些方法。
2.实现步骤如下
2.1 在表单中定义方法
var custFuntions=[{name:"save",action:function(){
alert(this.data.A);
}}];
在设计表单时,在JS页签编写上面的代码,这里我们定义一个save的方法,作为例子我们只显示了一下表单的字段数据。
2.2 在表单方案中定义按钮
这里我们增加一个按钮,类型选择 表单方法,方法名称为:我们在上面定义的方法名称。
至于代码时如何实现的,下面就是代码实现。
if(btn.type=="formMethod"){
var method = "func_" + btn.method;
var formVm = this.$refs.rxForm.formVm;
if (formVm && formVm[method]) {
formVm[method]();
}
return;
}
获取表单的实例,执行实例的自定义方法。
文档更新时间: 2021-10-02 15:29 作者:zyg