unknown 5 years ago
parent
commit
0d6430d51c

+ 5 - 5
o2web/source/o2_core/o2/xScript/Environment.js

@@ -1840,7 +1840,7 @@ MWF.xScript.Environment = function(ev){
      * @param {Function} [callback] 加载后执行的回调方法
      * @param {Function} [callback] 加载后执行的回调方法
      * @param {Boolean} [async] 是否异步加载
      * @param {Boolean} [async] 是否异步加载
      * @o2syntax
      * @o2syntax
-     * //您可以在表单、流程或内容管理的各个嵌入脚本中,通过this.include()来引用本应用或其他应用的脚本配置,如下:
+     * //您可以在表单、流程、视图和查询视图的各个嵌入脚本中,通过this.include()来引用本应用或其他应用的脚本配置,如下:
      * this.include( optionsOrName, callback, async )
      * this.include( optionsOrName, callback, async )
      * @example
      * @example
      * <caption>
      * <caption>
@@ -2025,8 +2025,8 @@ MWF.xScript.Environment = function(ev){
     //目前只有表单的queryload事件支持此方法。
     //目前只有表单的queryload事件支持此方法。
 
 
     /**
     /**
-     * this.wait是一个方法,可以用来处理异步调用的页面加载。<br/>
-     * 该方法使用的具体场景:为了加快速度,需要一次性加载全部外部资源(如:数据字典、外部JS、内容管理文档)后,再进行表单的加载。<br/>
+     * this.wait是一个方法,可以用来处理异步调用的页面加载。<br/>
+     * 该方法使用的具体场景:为了加快速度,需要一次性加载全部外部资源(如:数据字典、外部JS、内容管理文档)后,再进行表单的加载。<br/>
      * this.wait需和this.goon配合使用。<br/>
      * this.wait需和this.goon配合使用。<br/>
      * <b>目前只有流程表单的queryload事件支持此方法。</b>
      * <b>目前只有流程表单的queryload事件支持此方法。</b>
      * @module wait
      * @module wait
@@ -2045,7 +2045,7 @@ MWF.xScript.Environment = function(ev){
      * <caption>需要在加载数据字典,内容管理文档数据,按照条件获取的脚本后,再进行加载表单。</caption>
      * <caption>需要在加载数据字典,内容管理文档数据,按照条件获取的脚本后,再进行加载表单。</caption>
      *
      *
      * var resolve = this.wait(); //this.wait()让表单加载等待回调
      * var resolve = this.wait(); //this.wait()让表单加载等待回调
-     * var scriptLoaded = false; //脚本是否加载完成标识,按条件判断的脚本才建议用this.include();,否则使用预加载脚本更快。
+     * var scriptLoaded = false; //脚本是否加载完成标识,按条件判断的脚本才建议用this.include(),否则使用预加载脚本更快。
      * var documentLoaded = false; //内容管理文档是否加载完成标识
      * var documentLoaded = false; //内容管理文档是否加载完成标识
      * var dictLoaded = true; //数据字典是否加载完成标识
      * var dictLoaded = true; //数据字典是否加载完成标识
      *
      *
@@ -2069,7 +2069,7 @@ MWF.xScript.Environment = function(ev){
      *          this.form.documentJson = json; //将数据存在this.form上,以便其他地方使用
      *          this.form.documentJson = json; //将数据存在this.form上,以便其他地方使用
      *          documentLoaded = true; //标记内容管理加载完成
      *          documentLoaded = true; //标记内容管理加载完成
      *          checkLoad(); //检查全部资源是否完成加载
      *          checkLoad(); //检查全部资源是否完成加载
-     *      }.bind(this));
+     *      }.bind(this), null, true); //true 为异步加载标志
      *  }else{
      *  }else{
      *     documentLoaded = true; ////标记内容管理加载完成
      *     documentLoaded = true; ////标记内容管理加载完成
      *     checkLoad(); //检查全部资源是否完成加载
      *     checkLoad(); //检查全部资源是否完成加载

+ 25 - 28
o2web/source/o2_core/o2/xScript/ViewEnvironment.js

@@ -217,18 +217,15 @@ MWF.xScript.ViewEnvironment = function (ev) {
 
 
     //dict
     //dict
     /**
     /**
-     * this.Dict是一个工具类,如果您在流程、门户中创建了数据字典,可以使用this.Dict类对数据进行增删改查操作。<br/>
-     * 通过这种方式定义方法,在不同的应用使用相同的方法名称也不会造成冲突。
+     * this.Dict是一个工具类,如果您在流程、门户中创建了数据字典,可以使用this.Dict类对数据字典进行增删改查操作。
      * @module Dict
      * @module Dict
      * @o2ordernumber 120
      * @o2ordernumber 120
      * @param {(String|Object)} optionsOrName 数据字典标识字符串或者是对象。
      * @param {(String|Object)} optionsOrName 数据字典标识字符串或者是对象。
      * <div>如果对本应用的数据字典操作,将optionsOrName设置为string。</div>
      * <div>如果对本应用的数据字典操作,将optionsOrName设置为string。</div>
-     * <pre><code class='language-js'>
-     *     var dict = new this.Dict("bulletinDictionary"); //数据字典的名称、别名或id
+     * <pre><code class='language-js'>var dict = new this.Dict("bulletinDictionary"); //数据字典的名称、别名或id
      * </code></pre>
      * </code></pre>
      * <div>如果需要对其他应用的数据字典进行操作,将options设置为JsonObject</div>
      * <div>如果需要对其他应用的数据字典进行操作,将options设置为JsonObject</div>
-     * <pre><code class='language-js'>
-     * var dict = new this.Dict({
+     * <pre><code class='language-js'>var dict = new this.Dict({
      *     //type: 应用类型。可以为process  cms。
      *     //type: 应用类型。可以为process  cms。
      *     //如果没有该选项或者值为空字符串,则表示应用脚本和被应用的脚本配置类型相同。
      *     //如果没有该选项或者值为空字符串,则表示应用脚本和被应用的脚本配置类型相同。
      *     //比如在流程的A应用脚本中引用流程B应用的脚本配置,则type可以省略。
      *     //比如在流程的A应用脚本中引用流程B应用的脚本配置,则type可以省略。
@@ -350,10 +347,10 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @method add
      * @method add
      * @methodOf module:Dict
      * @methodOf module:Dict
      * @instance
      * @instance
-     * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果path在数据字典中已有数据,如果原有的数据是数组,则数组添加一项;如果数据不是数组,则报错。
+     * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果path在数据字典中已有数据,且原有数据是数组,则数组添加一项;如果原有数据不是数组,则报错。
      * @param {(Object|Array|String|Number|Boolean)} data 需要新增的数据
      * @param {(Object|Array|String|Number|Boolean)} data 需要新增的数据
      * @param {Function} [success] 增加数据成功时的回调函数。
      * @param {Function} [success] 增加数据成功时的回调函数。
-     * @param {Function} [failure] 增加数据成功时的回调函数。
+     * @param {Function} [failure] 增加数据错误时的回调函数。
      * @o2syntax
      * @o2syntax
      * dict.add( path, data, success, failure )
      * dict.add( path, data, success, failure )
      * @example
      * @example
@@ -473,7 +470,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果数据路径不存在,则报错。
      * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果数据路径不存在,则报错。
      * @param {(Object|Array|String|Number|Boolean)} data 修改后的数据
      * @param {(Object|Array|String|Number|Boolean)} data 修改后的数据
      * @param {Function} [success] 设置数据成功时的回调函数。
      * @param {Function} [success] 设置数据成功时的回调函数。
-     * @param {Function} [failure] 设置数据成功时的回调函数。
+     * @param {Function} [failure] 设置数据错误时的回调函数。
      * @o2syntax
      * @o2syntax
      * dict.set( path, data, success, failure )
      * dict.set( path, data, success, failure )
      * @example
      * @example
@@ -590,7 +587,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @instance
      * @instance
      * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果数据路径不存在,则报错。
      * @param {String} path 数据字典中的数据路径,允许使用中文。当路径为多级时,用点号(.)分隔。如果数据路径不存在,则报错。
      * @param {Function} [success] 删除数据成功时的回调函数。
      * @param {Function} [success] 删除数据成功时的回调函数。
-     * @param {Function} [failure] 删除数据成功时的回调函数。
+     * @param {Function} [failure] 删除数据错误时的回调函数。
      * @o2syntax
      * @o2syntax
      * dict.delete( path, success, failure )
      * dict.delete( path, success, failure )
      * @example
      * @example
@@ -708,11 +705,11 @@ MWF.xScript.ViewEnvironment = function (ev) {
     };
     };
 
 
     /**
     /**
-     * 可以通过this.org获取组织中的人员、人员属性、组织、组织属性、身份、群组和角色。
+     * 可以通过this.org获取组织中的人员、人员属性、组织、组织属性、身份、群组和角色。
      * @module org
      * @module org
      * @o2ordernumber 100
      * @o2ordernumber 100
      * @o2syntax
      * @o2syntax
-     * //您可以在流程表单、内容管理表单和门户页面中,通过this来获取当前实例的org对象,如下:
+     * //您可以在流程表单、内容管理表单、门户页面、视图和查询视图中,通过this来获取当前实例的org对象,如下:
      * var org = this.org;
      * var org = this.org;
      */
      */
     this.org = {
     this.org = {
@@ -2800,7 +2797,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
     };
     };
 
 
     /**
     /**
-     * 可以通过view对象,获取视图数据或选择视图数据。<br/>
+     * 可以通过view对象,获取视图数据或选择视图数据。<br/>
      * @module view
      * @module view
      * @o2ordernumber 70
      * @o2ordernumber 70
      * @o2syntax
      * @o2syntax
@@ -3040,7 +3037,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
     };
     };
 
 
     /**
     /**
-     * 可以通过statement对象,获取执行查询语句或者对查询结果进行选择。<br/>
+     * 可以通过statement对象,获取执行查询语句或者对查询结果进行选择。<br/>
      * @module statement
      * @module statement
      * @o2ordernumber 90
      * @o2ordernumber 90
      * @o2syntax
      * @o2syntax
@@ -3459,7 +3456,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @method getPageData
      * @method getPageData
      * @memberOf module:queryStatement
      * @memberOf module:queryStatement
      * @static
      * @static
-     * @return {Object[]} 当前页数据。
+     * @return {Object[]|Array[]} 当前页数据。
      * <div>数据格式和 jpql 语句的写法有关</div>
      * <div>数据格式和 jpql 语句的写法有关</div>
      * 如:  "select o from table o" 返回 json数组
      * 如:  "select o from table o" 返回 json数组
      *<pre><code class='language-js'>[
      *<pre><code class='language-js'>[
@@ -3524,7 +3521,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @method getSelectedData
      * @method getSelectedData
      * @memberOf module:queryStatement
      * @memberOf module:queryStatement
      * @static
      * @static
-     * @return {Object[]} 选中的条目的数据。
+     * @return {Object[]|Array[]} 选中的条目的数据。
      * <div>数据格式和 jpql 语句的写法有关</div>
      * <div>数据格式和 jpql 语句的写法有关</div>
      * 如:  "select o from table o" 返回 json数组
      * 如:  "select o from table o" 返回 json数组
      *<pre><code class='language-js'>[
      *<pre><code class='language-js'>[
@@ -4411,15 +4408,15 @@ MWF.xScript.ViewEnvironment = function (ev) {
      */
      */
 
 
     /**
     /**
-     * 您可以使用this.Actions.getHost来获取服务的host。
+     * 本平台不同的服务根可能对应不同的域名或端口,您可以使用this.Actions.getHost来获取服务跟对应的host。
      * @method getHost
      * @method getHost
      * @methodOf module:Actions
      * @methodOf module:Actions
      * @static
      * @static
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      *如:<pre><code class='language-js'>
      *如:<pre><code class='language-js'>
-     *  "x_processplatform_assemble_surface" //流程平台相关服务根
+     * "x_processplatform_assemble_surface" //流程平台相关服务根
      * </code></pre>
      * </code></pre>
-     * @return {String} 对应服务的host。如:http://127.0.0.1:20020
+     * @return {String} 对应服务跟对应的host。如:http://127.0.0.1:20020
      * @o2syntax
      * @o2syntax
      * var actions = this.Actions.getHost( root );
      * var actions = this.Actions.getHost( root );
      */
      */
@@ -4428,11 +4425,11 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * 平台预置了Actions对象用于调用平台提供的服务,您可以使用this.Actions.load来获取这些方法。
      * 平台预置了Actions对象用于调用平台提供的服务,您可以使用this.Actions.load来获取这些方法。
      * @method load
      * @method load
      * @methodOf module:Actions
      * @methodOf module:Actions
-     * @static
+     * @instance
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      * 如:
      * 如:
      *<pre><code class='language-js'>
      *<pre><code class='language-js'>
-     *  "x_processplatform_assemble_surface" //流程平台相关服务根
+     * "x_processplatform_assemble_surface" //流程平台相关服务根
      * </code></pre>
      * </code></pre>
      * @return {Object} 返回action对象,用于后续服务调用
      * @return {Object} 返回action对象,用于后续服务调用
      * @o2syntax
      * @o2syntax
@@ -4444,7 +4441,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * var processAction = this.Actions.load("x_processplatform_assemble_surface");
      * var processAction = this.Actions.load("x_processplatform_assemble_surface");
      * @o2syntax
      * @o2syntax
      * <caption>
      * <caption>
-     *     通过this.Actions.load(root)方法得到action对象,就可以访问此服务下的方法了。<br/>
+     *     通过this.Actions.load(root)方法得到action对象,就可以访问此服务下的方法了。<br/>
      *     访问方法的规则如下:
      *     访问方法的规则如下:
      *  </caption>
      *  </caption>
      *  var promise = this.Actions.load( root )[actionName][methodName]( arguements );
      *  var promise = this.Actions.load( root )[actionName][methodName]( arguements );
@@ -4456,11 +4453,11 @@ MWF.xScript.ViewEnvironment = function (ev) {
      *        }
      *        }
      *      )
      *      )
      *
      *
-     *  root : 平台服务根
+     *  root : 平台服务根名称,如果 x_processplatform_assemble_surface
      *
      *
      *  actionName : 服务下的Action分类名称,如 TaskAction
      *  actionName : 服务下的Action分类名称,如 TaskAction
      *
      *
-     *  methodName : Action分类的服务名称,如 get
+     *  methodName : Action分类下的方法名称,如 get
      *
      *
      *  arguements : 需调用的RESTful服务的相关参数。这些参数需要按照先后顺序传入。根据实际情况可以省略某些参数。参数序列分别是:
      *  arguements : 需调用的RESTful服务的相关参数。这些参数需要按照先后顺序传入。根据实际情况可以省略某些参数。参数序列分别是:
      *
      *
@@ -4509,9 +4506,9 @@ MWF.xScript.ViewEnvironment = function (ev) {
      *     该服务有以下信息:<br/>
      *     该服务有以下信息:<br/>
      *     1、actionName是:TaskAction<br/>
      *     1、actionName是:TaskAction<br/>
      *     2、methodName是:V2ListPaging<br/>
      *     2、methodName是:V2ListPaging<br/>
-     *     2、有两个url参数,分别是 page(分页), size(每页数量)<br/>
-     *     3、有一系列的body参数<br/>
-     *     4、该服务方法类型是POST<br/>
+     *     3、有两个url参数,分别是 page(分页), size(每页数量)<br/>
+     *     4、有一系列的body参数<br/>
+     *     5、该服务方法类型是POST<br/>
      *     根据这些信息我们可以组织出下面的方法:
      *     根据这些信息我们可以组织出下面的方法:
      * </caption>
      * </caption>
      * var processAction = this.Actions.load("x_processplatform_assemble_surface"); //获取action
      * var processAction = this.Actions.load("x_processplatform_assemble_surface"); //获取action
@@ -4582,7 +4579,7 @@ MWF.xScript.ViewEnvironment = function (ev) {
      * @method get
      * @method get
      * @deprecated
      * @deprecated
      * @methodOf module:Actions
      * @methodOf module:Actions
-     * @static
+     * @instance
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      * @param {String} root 平台RESTful服务根,具体服务列表参见:http://server:20030/x_program_center/jest/list.html。
      *如:<pre><code class='language-js'>
      *如:<pre><code class='language-js'>
      *  "x_processplatform_assemble_surface" //流程平台相关服务根
      *  "x_processplatform_assemble_surface" //流程平台相关服务根

+ 1 - 1
o2web/source/x_component_process_Xform/Attachment.js

@@ -1692,7 +1692,7 @@ MWF.xApplication.process.Xform.Attachment = MWF.APPAttachment = new Class(
     },
     },
     /**
     /**
      * @summary 为组件重新设置附件,该附件必须已经上传。
      * @summary 为组件重新设置附件,该附件必须已经上传。
-     *  @param {Object} data.
+     *  @param data {Object}.
      *  <pre><code class='language-js'>{
      *  <pre><code class='language-js'>{
      *     "id": "56c4e86f-a4c8-4cc2-a150-1a0d2c5febcb",   //附件ID
      *     "id": "56c4e86f-a4c8-4cc2-a150-1a0d2c5febcb",   //附件ID
      *     "name": "133203a2-92e6-4653-9954-161b72ddb7f9.png", //附件名称
      *     "name": "133203a2-92e6-4653-9954-161b72ddb7f9.png", //附件名称