Commit dac95ab4 by 蒋勇

dev support

parent 17c373ad
var tmpl=`
<div style="width:100%">
<slot name="top"></slot>
<gsb-form ref="dform" @onselchange="onselchange" :metaData="metaData" :refvalidatemethod="refvalidatemethod">
<gsb-form ref="dform" @onforminit="onforminit" @onselchange="onselchange" :metaData="metaData" :refvalidatemethod="refvalidatemethod">
<gsb-button-group slot="topbtnarea" isForm="true" @select="onselect" ikey="cancel" :btns="toolbar"></gsb-button-group>
</gsb-form>
<slot></slot>
......@@ -27,6 +27,9 @@ module.exports=
console.log("created....................");
},
methods:{
onforminit(fm,ctls){
this.$emit("onforminit",fm,ctls);
},
onselchange(prop,formModel,target,ctls){
this.$emit("onselchange",prop,formModel,this.$refs.dform.$refs[target],ctls);
},
......
......@@ -114,11 +114,13 @@ module.exports=
}
});
});
this.$emit("onforminit",this.formModel,this.ctlVisable);
}
},
mounted:function(){
},
created:function(){
......
......@@ -86,7 +86,7 @@ var tmpl=`
</el-card>
</div>
<div name="frmid" style="background-color:white;overflow:hidden;width:100%;">
<gsb-detailform :isreadonly="formreadonly" @onselchange="onselchange" ref="dlgform" @dlgFormClick="onDlgFormClick" :refvalidatemethod="validateformmethod" :headTitle="headTitle" :metaData="formMetaData" :toolbar="toolbar">
<gsb-detailform :isreadonly="formreadonly" @onforminit="onforminit" @onselchange="onselchange" ref="dlgform" @dlgFormClick="onDlgFormClick" :refvalidatemethod="validateformmethod" :headTitle="headTitle" :metaData="formMetaData" :toolbar="toolbar">
<slot name="top" slot="top"></slot>
<slot></slot>
</gsb-detailform>
......@@ -146,6 +146,9 @@ module.exports=
},
methods:{
onforminit(fm,ctls){
this.$emit("onforminit",fm,ctls);
},
onselchange(prop,formModel,target,ctls){
this.$emit("onselchange",prop,formModel,target,ctls);
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment