Commit dac95ab4 by 蒋勇

dev support

parent 17c373ad
var tmpl=` var tmpl=`
<div style="width:100%"> <div style="width:100%">
<slot name="top"></slot> <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-button-group slot="topbtnarea" isForm="true" @select="onselect" ikey="cancel" :btns="toolbar"></gsb-button-group>
</gsb-form> </gsb-form>
<slot></slot> <slot></slot>
...@@ -27,6 +27,9 @@ module.exports= ...@@ -27,6 +27,9 @@ module.exports=
console.log("created...................."); console.log("created....................");
}, },
methods:{ methods:{
onforminit(fm,ctls){
this.$emit("onforminit",fm,ctls);
},
onselchange(prop,formModel,target,ctls){ onselchange(prop,formModel,target,ctls){
this.$emit("onselchange",prop,formModel,this.$refs.dform.$refs[target],ctls); this.$emit("onselchange",prop,formModel,this.$refs.dform.$refs[target],ctls);
}, },
......
...@@ -114,11 +114,13 @@ module.exports= ...@@ -114,11 +114,13 @@ module.exports=
} }
}); });
}); });
this.$emit("onforminit",this.formModel,this.ctlVisable);
} }
}, },
mounted:function(){ mounted:function(){
}, },
created:function(){ created:function(){
......
...@@ -86,7 +86,7 @@ var tmpl=` ...@@ -86,7 +86,7 @@ var tmpl=`
</el-card> </el-card>
</div> </div>
<div name="frmid" style="background-color:white;overflow:hidden;width:100%;"> <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 name="top" slot="top"></slot>
<slot></slot> <slot></slot>
</gsb-detailform> </gsb-detailform>
...@@ -146,6 +146,9 @@ module.exports= ...@@ -146,6 +146,9 @@ module.exports=
}, },
methods:{ methods:{
onforminit(fm,ctls){
this.$emit("onforminit",fm,ctls);
},
onselchange(prop,formModel,target,ctls){ onselchange(prop,formModel,target,ctls){
this.$emit("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