提交 f598b661 编写于 作者: Neuromancer255's avatar Neuromancer255

追加列表导航视图引擎

上级 b60d9ef2
import ViewEngine from './view-engine';
/**
* 实体移动端多数据界面引擎
*
* @export
* @class MDViewEngine
* @extends {ViewEngine}
*/
export default class MobListExpViewEngine extends ViewEngine {
/**
* 表格部件
*
* @type {*}
* @memberof GridViewEngine
*/
protected listexpbar: any;
/**
* Creates an instance of GridViewEngine.
* @memberof GridViewEngine
*/
constructor() {
super();
}
/**
* 引擎初始化
*
* @param {*} [options={}]
* @memberof GridViewEngine
*/
public init(options: any = {}): void {
this.listexpbar = options.listexpbar;
super.init(options);
}
/**
* 多数据部件
*
* @param {string} ctrlName
* @param {string} eventName
* @param {*} args
* @memberof MobMDViewEngine
*/
public onCtrlEvent(ctrlName: string, eventName: string, args: any): void {
super.onCtrlEvent(ctrlName, eventName, args);
}
/**
* 获取多数据部件
*
* @returns {*}
* @memberof MDViewEngine
*/
public getListExpBar(): any {
return this.listexpbar;
}
public load(opts:any): any {
super.load(opts);
if (this.getListExpBar()) {
const tag = this.getListExpBar().name;
this.setViewState2({ tag: tag, action: 'loaddraft', viewdata: { ...this.view.viewparams } });
} else {
this.isLoadDefault = true;
}
}
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册