提交 abe38884 编写于 作者: KK's avatar KK

导航栏主信息属性

上级 58ac5c65
......@@ -93,11 +93,28 @@ export default class MobEditViewEngine extends ViewEngine {
public onFormLoad(arg: any): void {
this.view.$emit('load', arg);
this.view.$emit('viewdataschange', JSON.stringify({ action: 'load', status: 'success', data: arg }));
this.setNavCaption(Object.is(arg.srfuf, '0'));
const newdata: boolean = !Object.is(arg.srfuf, '1');
this.calcToolbarItemState(newdata);
this.calcToolbarItemAuthState(arg);
}
/**
* 设置导航标题
*
* @memberof EditViewEngine
*/
public setNavCaption(isCreate: boolean): void {
let viewdata: any = this.view.model;
let index: number = viewdata.srfCaption.indexOf("-");
if (viewdata) {
if (!isCreate) {
this.view.model.srfCaption = `${this.view.$t(viewdata.srfCaption)}-${this.form.data.srfmajortext}`;
this.view.initNavCaption();
}
}
}
/**
* 表单保存完成
*
......@@ -138,8 +155,8 @@ export default class MobEditViewEngine extends ViewEngine {
*
* @memberof EditViewEngine
*/
public transformData(arg:any){
if(!this.getForm() || !(this.getForm().transformData instanceof Function)){
public transformData(arg: any) {
if (!this.getForm() || !(this.getForm().transformData instanceof Function)) {
return null;
}
return this.getForm().transformData(arg);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册