Artery框架增删改查学习

时间:2024-03-19 19:36:05

最近刚刚入职,学习公司的artery框架,当做笔记记一下

前期准备:

Artery框架增删改查学习

构建查询列表基本步骤

1.构造页面(布局)

  • 新建表单
  • 新增列表区域
  • 增加字段控件(相关表,设置数据源)
    2.数据源查询(logic)
  • 在java编写,通过调用service返回结果
  • 字段的数据源处与pojo类中的属性名称相同即可。

Artery框架增删改查学习
Artery框架增删改查学习

新增表单基本步骤:

构造页面(布局):

  • 新建表单
  • 弹出窗口(linkto/Artery.openForm)
  • 新增表单区域
  • 增加字段控件
    相关表
    设置提交名称
    配置单值代码(部署后的项目路径/ptmodule/arteryPiatform找到对应配置文件)

客户端脚本:

  • 提交表单信息
    *两种提交方式:

    //1.适用于多字段,有对应的pojo类时使用
    form.sunmit(function(result){});

    //2.适用于字段较少时,可以直接通过rc.put传递参数
     rc.put("" : "");
     rc.send(function(result){});*
    
  • 回调解析后台返回结果

function(result){}//result与后台的返回值对应
              Artery.showInfo("XXXX"):void
              Artery.showError("XXXX"):void
  • 刷新查询列表
//新增后的数据更新到列表中
Artery.fet(listArea).reload();
  • 获得父页面控件
//获得父窗口组件
Artery.getWin().get(str id);
//关闭弹出窗口
Artery.getWin().close();

服务器端脚本(保存):

  • 获得参数封装
    获得表单提交数据:

    ArteryParamUtil.getPojo(Class cls ,String name);

获得单独传递的参数:

 ArteryParamUtil.getString(key);//字符串
 ArteryParamUtil.getInt(key);//整数
 ...
  • 保存到数据库
    用对应的service调用对应的方法,实现保存
  • 返回成功标识

修改表单基本步骤:

构造页面:
共用新增页面延用布局
表单区域上配置数据源
字段同样配置数据源(同列表区域中的字段)

增加字段控件(同新增)
弹出窗口
linkto
Artery.openForm
传递参数

客户端脚本-提交:(不变,与新增相同)

服务器端脚本(保存):

  • 获得参数,封装
  • 保存到数据库
    共用新增保存,判断是否有主键。
  • 返回成功标识

删除基本步骤:

客户端脚本:

  • 删除提示
Artery.confirmMsg("XX");
  • 传递参数
@param的形式获得图书ID
         rc.put("" : "");
        rc.send(function(result){});*
  • 回调展示删除结果
//结果提示&刷新列表
Artery.showInfo("XXXXX");
Artery.get("name").reload();

服务器端脚本:

  • 获得参数
  • 调用删除方法,从库中删除
  • 返回成功标识