找回密码
 立即注册

QQ登录

只需一步,快速开始

hjr

中级会员

50

主题

179

帖子

857

积分

中级会员

积分
857
hjr
中级会员   /  发表于:2023-9-8 09:56  /   查看:1007  /  回复:11
10金币
表格某些数据的编辑状态需要根据条件设置
如图,当且仅当“状态”为Begin时,“结果”列才可以填写,有办法实现吗?

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

最佳答案

查看完整内容

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

11 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2023-9-8 09:56:58
来自 12#

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

    if (listview.getRowCount() <= args.row) {
        return;
    }
    var v = listview.getValue(args.row, 8);

    if (args.col == 3 && v == 1) {
        args.cancel = true;
        return;
    }
    if (args.col ==4 && v == 1) {
        args.cancel = true;
        return;
    }
    if (args.col ==5 && v == 1) {
        args.cancel = true;
        return;
    }

});


评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-9-8 11:18:26
2#
参考一下这个DEMO,增加一个辅助列,用按钮来控制辅助列,从而实现锁定及编辑
DEMO中只锁定了 电话,地址,性别三栏






本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-9-8 16:19:45
4#
感谢fanhuayimeng大佬的支持~

也可以试试下方的插件哈
表格格子编辑命令

评分

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

查看全部评分

回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2023-9-8 16:28:49
5#
Lay.Li 发表于 2023-9-8 16:19
感谢fanhuayimeng大佬的支持~

也可以试试下方的插件哈

表格格子编辑命令 怎么用 ,可否 搞个demo
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-9-8 16:33:20
6#
Lay.Li 发表于 2023-9-8 16:19
感谢fanhuayimeng大佬的支持~

也可以试试下方的插件哈

新出来的插件么?这个功能好
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2023-9-8 17:12:08
7#
fanhuayimeng 发表于 2023-9-8 11:18
参考一下这个DEMO,增加一个辅助列,用按钮来控制辅助列,从而实现锁定及编辑
DEMO中只锁定了 电话,地址 ...

这个真不错。如果能搞成插件就更好用了。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-9-8 18:06:09
8#
本帖最后由 Lay.Li 于 2023-9-8 18:12 编辑

感谢各位大佬的支持~
这个插件是其他大佬开发的哈,我们也不是很了解,试了一下,做了个dmeo,表格本身运行编辑,现在点击这个按钮后,表格当前选中的单元格就无法编辑了



本帖子中包含更多资源

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

x
回复 使用道具 举报
hjr
中级会员   /  发表于:2023-9-8 18:07:00
9#
fanhuayimeng 发表于 2023-9-8 11:18
参考一下这个DEMO,增加一个辅助列,用按钮来控制辅助列,从而实现锁定及编辑
DEMO中只锁定了 电话,地址 ...

我现在所用版本是9.0.3.0,打不开,您有没有9.0.3.0版本的呀
回复 使用道具 举报
hjr
中级会员   /  发表于:2023-9-8 18:09:27
10#
Lay.Li 发表于 2023-9-8 16:19
感谢fanhuayimeng大佬的支持~

也可以试试下方的插件哈

您这个插件支持的最低版本是9.0.4.0,现在我这边使用的是9.0.3.0
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部