• NoSubject's avatar
    支持表单元素默认值异步返回。 · 69f8ac1d
    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
Textarea.js 6.2 KB