请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
0
勋章
16
Y币

标准产品查询参数对象传到后台,自定义按钮如何获取查...

[复制链接]
发表于 2022-5-26 11:40:41

前端代码

后台接收代码

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
139
帖子
3
勋章
1452
Y币
你这个beforeLoad请求并不会走进list后端,是想重写list吗
2
帖子
0
勋章
16
Y币
我是想获取beforeLoad方法的params值,我自定义了一个按钮,点击该按钮获取到params值传到后台
我也理解倪 · 2022-5-26 13:19你这个beforeLoad请求并不会走进list后端,是想重写list吗
139
帖子
3
勋章
1452
Y币
这个你可以在前端模拟点击该按钮

举例:  viewModel.get("btnSave").execute("click");

然后对应按钮上调用你的controller

function (event) {
  var viewModel = this;
  var gridModel = viewModel.getGridModel();
  var proxy = cb.rest.DynamicProxy.create({
        settle: {
            url: 'bill/save',
            method: 'POST'
        }
    });
    //传参
    var reqParams = {
      'billnum':'2d798483SingleCard',   //TODO:需要更改
      'data':param
    }
    proxy.settle(reqParams, function(err, result) {
        if (err) {
          cb.utils.alert(err.message, 'error');
          return;
        }else{
          cb.utils.alert('保存成功');
        }
    });
}

BIP38311 · 2022-5-26 13:57我是想获取beforeLoad方法的params值,我自定义了一个按钮,点击该按钮获取到params值传到后台
2
帖子
0
勋章
16
Y币
我看到beforeLoad 的入参params 可以获取到FilterVO,我要写一个公共方法,点击自定义按钮获取params值,我用viewModel.getParams(),获取的值与beforeLoad 的入参params 值不一样。我想要的结果是获取搜索内容{属性名称,比较符(eq,like..),值}传到后台
我也理解倪 · 2022-5-26 14:28这个你可以在前端模拟点击该按钮

举例:  viewModel.get("btnSave").execute("click");
139
帖子
3
勋章
1452
Y币
获取查询去模型看这个文档:

https://doc.yonisv.com/mybook/pr ... A%E6%A8%A1%E5%9E%8B
BIP38311 · 2022-5-26 15:02我看到beforeLoad 的入参params 可以获取到FilterVO,我要写一个公共方法,点击自定义按钮获取params值,我用viewModel.getParams(),获取的值与beforeLoad 的入参params 值不一样。我想要的结果是获取搜索内容{属性 ...
您需要登录后才可以回帖 登录

本版积分规则