找回密码
 立即注册

QQ登录

只需一步,快速开始

amtath 悬赏达人认证 活字格认证

论坛元老

153

主题

1343

帖子

4158

积分

论坛元老

承接开发VX:idejian

积分
4158

活字格高级认证圣诞拼拼乐微信认证勋章悬赏达人活字格认证

QQ
amtath 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-26 12:13  /   查看:3160  /  回复:7
100金币
本帖最后由 amtath 于 2021-6-26 12:17 编辑

整个表单的锁定控制,梁工已经给了完美答复。
参看:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1

我们的新问题是:请看二楼

最佳答案

查看完整内容

代码控制也可以

7 个回复

正序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 11:41:01
8#
大家都太给力啦~~
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-27 12:12:21
7#
阿享 发表于 2021-6-26 12:13
代码控制也可以

感谢分享
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-27 12:11:44
6#

  1. var p = Forguncy.Page
  2.     var listview = p.getListView("表格1");
  3. var activeSheet = listview.getControl().getActiveSheet();
  4. activeSheet.bind(GC.Spread.Sheets.Events.EditStarting, function (sender, args) {

  5.     if (listview.getRowCount() <= args.row) { //新增行
  6.         return;
  7.     }
  8.     var v = listview.getValue(args.row, 1);//类型值

  9.     if (args.col == 2 && v != "客户") { // 客户列
  10.         args.cancel = true;
  11.         return;
  12.     }
  13.     if (args.col == 3 && v != "供应商") { // 供应商列
  14.         args.cancel = true;
  15.         return;
  16.     }

  17. });
复制代码


回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-27 09:59:08
4#
olookok 发表于 2021-6-26 22:34
你可以变通一下进行处理 。

感谢答复,没有其他方案最佳就给兄弟啦
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2021-6-26 22:34:40
3#
amtath 发表于 2021-6-26 12:13
列也可以动态控制吗?
比如当A列为客户,客户列为允许编辑,供应商列锁定;
当A列为供应商,客户列锁定, ...

你可以变通一下进行处理 。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
amtath + 5

查看全部评分

回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-26 12:13:53
2#
列也可以动态控制吗?
比如当A列为客户,客户列为允许编辑,供应商列锁定;
当A列为供应商,客户列锁定,供应商列开放。
回复 使用道具 举报
最佳答案
最佳答案
阿享悬赏达人认证
银牌会员   /  发表于:2021-6-26 12:13:23
来自 5#
代码控制也可以

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
amtath + 5

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部