API-资源

界面的交互性需要脚本的支持,我们使用fet来在动态载入cssjs文件,所需要的资源文件通过getPickerActiongetPortAction中返回的assets传递,一般格式如下

{

            "assets":"http://path/to/some.css ttp://path/to/main.js",

            "depends":"lib.jQuery"

}

其中assets为支持当前页面的脚本及样式,dependsassets依赖的库,库定义一部分来自CmsTop内置库,一部分可以自定义,depends写法

CmsTop内置:以空格分割的字符串 "lib.jQuery lib.tree lib.suggest",

自定义格式:[{"assets":"", "depends":""},{"assets":"",depends:""}]

详细文档见CmsTop的fet文档

1) getPickerAction返回的主脚本(picker.js)中包含以下内容

(function(){

      // private code goes here

      PICKER.register('demo', function(form){

                  // code goes here

      });

})();

 

2) getPortAction返回的主脚本(port.js)中包含以下内容

(function(){

      // private code goes here

      DIY.registerPort('demo', function(view, form){

                  // code goes here

      });

})();

NOTE: 上述脚本中demo字符串为唯一标识符,请根据api项目定义名称



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众