mutants-appfx
Version:
appfx module
50 lines (40 loc) • 864 B
JavaScript
import BaseController from './BaseController'
import {
action
} from 'mobx';
export default class FormController extends BaseController {
async init(){
this.viewModel.state = 'ReadOnly';
}
async load(){
// 数据加载完进入修改状态
await this.modify();
}
// 新增
async create() {
this.viewModel.state = 'AddNew';
}
// 加载数据
async modify() {
this.viewModel.state = 'Modify';
}
// 保存
async save() {
console.log('saving...');
await this.dataModel.save();
// 需要UI交互调用跨平台UI组件
this.ui.feedback('保存成功','success');
}
// 上一张
async pageUp() {
}
// 下一张
async pageDown() {
}
//导入
async importExcel() {
}
// 导出
async exportExcel() {
}
}