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

单据列表按钮的名字修改

[复制链接]
发表于 2021-12-24 16:47:11
本帖最后由 BIP34158 于 2021-12-24 16:50 编辑

各位老师,可以通过这个设置按钮状态的方法,修改按钮的名字吗?现在是有的用户只能查看数据,不能编辑数据。但是没有查看按钮,我把数据全部设置成了”只读“状态,我想把编辑按钮的名字也改成查看

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

X
29
帖子
0
勋章
468
Y币
如果不能通过这个方法修改指定按钮的名字,有没有其他方法呢?
139
帖子
3
勋章
1452
Y币
建议根据权限控制查看,编辑按钮是否可见
139
帖子
3
勋章
1452
Y币
viewModel.setReadOnly(true);  可以设置整个页面只读
29
帖子
0
勋章
468
Y币
嗯嗯,可以通过这个方法将编辑按钮隐藏起来,但是没有查看按钮,在页面设计器里面无法添加查看按钮,在列表里只有编辑的时候查看数据,或者双击查看数据
我也理解倪 · 2021-12-24 17:00建议根据权限控制查看,编辑按钮是否可见
139
帖子
3
勋章
1452
Y币
如果实在需要点击行按钮进入详情, 可以参考页面调整, 获取当前选中行id。 然后按下方函数实现调整

function (event) {
  var viewModel = this;
  let data = {
        //TODO:填写单据类型及单据号
        billtype: 'Voucher',// 单据类型
        billno: 'acfc0d1c',// 单据号
        domainKey: 'developplatform',
        params: {
          mode: 'edit', // (卡片页面区分编辑态edit、新增态add、浏览态browse)
          readOnly: true,  //TODO: 是否只读
          id:'2532008961347840',  //填写详情id
        },
  };
  //打开一个单据,并在当前页面显示
  cb.loader.runCommandLine('bill', data, viewModel);
}
BIP34158 · 2021-12-24 17:04嗯嗯,可以通过这个方法将编辑按钮隐藏起来,但是没有查看按钮,在页面设计器里面无法添加查看按钮,在列表里只有编辑的时候查看数据,或者双击查看数据
...
29
帖子
0
勋章
468
Y币
这个好使,以前我是获取页面所有数据然后遍历数据key值来设置的只读。没有值的文本框就设置不了。这个方法直接把整个model都设置成只读了,真方便。
我也理解倪 · 2021-12-24 17:01viewModel.setReadOnly(true);  可以设置整个页面只读
您需要登录后才可以回帖 登录

本版积分规则