magix-components
Version:
52 lines • 1.28 kB
JavaScript
/*
ver:1.3.1
*/
/*
author:xinglie.lkf@alibaba-inc.com
*/
let Magix = require('magix');
let Form = require('../index');
module.exports = Magix.View.extend({
tmpl: '@index.html',
mixins: [Form],
render() {
let me = this;
me.updater.digest({
keys:['aa','bb','cc'],
name_x1:'----',
user: [{
name: 'a'
}, {
name: 'b'
}, {
name: 'c'
}, {
name: 'd'
}, {
name: 'e'
}],
checkbox: [],
range: 2,
range1: [230, 300],
list: [111111111111111, 222222222222222, 333333333333, 44444444444444]
});
},
'isValid<click>' () {
console.log(this.isValid());
},
'getData<click>' () {
let src = this.updater.get();
let data = this.fromKeys(src, 'name,day,time,tags,checkbox,radio,dateStart,dateEnd,range,range1,mark,name_x1,de');
console.log(data);
},
'@{abc}<focusin>'(e){
console.log(e);
},
'delete<click>' (e) {
let user = this.updater.get('user');
user.splice(e.params.key, 1);
this.updater.digest({
user
});
}
});