-
由 NoSubject 提交于
完成基础$Input组件。Org组件基本完成, *脚本中返回一个异步函数,来实现默认值的异步处理,异步函数使用Function.prototype.ag()方法创建,异步函数可作为平台服务器调用方法中的回调函数,平台服务器调用方法返回值为回调函数。 *脚本中的this.org方法的最后一个参数为是否异步标志,true是返回异步函数,false时同步执行,返回获取的值。(后端脚本都是同步的) *组件的getValue方法异步处理时会返回一个ag函数(同步时或异步处理已经完成,返回组件的实际值),通过ag.then(function(value){});方法进行后续处理,或直接通过o2.AG.all(module.getValue()).then(function(value){});来处理。 *通过this.data.xxx=xxx设置值时,可赋值ag函数实现异步 *组件的getData方法返回组件当前的实际值,不考虑异步情况。 *通过this.data.xxx方法获取数据时不考虑异步情况 *org组件的addData方法用于允许输入是选人后的组件值添加,会同步获取人员信息,此处没有做异步处理。
69f8ac1d