1.企业应用针对于Restful从调用类型上主要分为4种:GET,POST,PUT,DELETE
衍生的URL为:
GET REST://{action} 获得资源集合
GET REST://{action}/{id} 获得单个资源
POST REST://{action} 存储单个资源
PUT REST://{action}/{id} 修改单个资源
DELETE REST://{action}/{id} 删除单个资源
较为复杂的
REST://{parentAction}/{parentId}/{action}/{id} 等等...
2.企业应用针对于对后端的操作上主要分为:加载获取,点击获取,点击提交
因此,想把共有的问题整合,以提高开发效率
3.获取:
a.保证获取的对象存储在当前作用域中及以下(不能影响上层作用域)
自定义ck-form ck-table规整作用域
b.那么以下这些只能在ck-form ck-table中使用
@param1 调用名称
@param2 rest地址
@param3 rest方法
@param4 rest调用成功过跳转的location地址
config('users', 'REST://users','GET')
config('user', 'REST://users/{0}', 'GET')
config('user', 'REST://users', 'POST', '#/user/list')
config('user', 'REST://users/{0}', 'PUT', '#/user/list')
config('user', 'REST://users/{0}', 'DELETE', '#/user/list')
config('info', 'REST://users/{0}/infos/{1}', 'GET')
加载获取 ck-get="users|user$id"
点击获取 ck-click="get users|user$id" ck-click="get infos|info$userId$id"
点击提交 ck-click="save|update|delete user$id"