找回密码
 立即注册

QQ登录

只需一步,快速开始

叛逆

注册会员

10

主题

30

帖子

144

积分

注册会员

积分
144
叛逆
注册会员   /  发表于:2024-9-29 15:53  /   查看:72  /  回复:6
1金币
根据物料信息表是否可批次管理,来确定入库时候是否可编辑列钢卷号
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以把另一个表的数据值放在要控制的表格里吗?如果在一个表格中可以用JS命令 放在页面加载里 var p = Forguncy.Page var listview = p.getListView("表格1");//表格名称 var activeSheet = listview.getControl().getActiveSheet(); activeSheet.bind ( GC.Spread.Sheets.Events.CellClick, function (sender, args) { if (listview.getRowCount()

6 个回复

倒序浏览
最佳答案
最佳答案
kukukangyahua
初级会员   /  发表于:3 天前
来自 2#
本帖最后由 kukukangyahua 于 2024-9-29 16:45 编辑

可以把另一个表的数据值放在要控制的表格里吗?如果在一个表格中可以用JS命令  放在页面加载里





var p = Forguncy.Page

var listview = p.getListView("表格1");//表格名称
var activeSheet = listview.getControl().getActiveSheet();

activeSheet.bind
(
    GC.Spread.Sheets.Events.CellClick, function (sender, args)
    {
        if (listview.getRowCount() <= args.row)
            {
                return;
            }

        var v = listview.getValue(args.row, 13);//表格1的第13位的值为读取的值

        if (args.col == 7 && (v == 1||v==5)) //rgs.col == 7 控制第表格1 中8位的写入权限,依据v的值

            {
                args.cancel = true;
                alert("失败提示");
                return;
            }
    }
);



回复 使用道具 举报
叛逆
注册会员   /  发表于:3 天前
3#
kukukangyahua 发表于 2024-9-29 16:44
可以把另一个表的数据值放在要控制的表格里吗?如果在一个表格中可以用JS命令  放在页面加载里

可以放进去,我试一下
回复 使用道具 举报
叛逆
注册会员   /  发表于:3 天前
4#
kukukangyahua 发表于 2024-9-29 16:44
可以把另一个表的数据值放在要控制的表格里吗?如果在一个表格中可以用JS命令  放在页面加载里

js里面根据是否批次管理来控制钢卷号可编写这个要怎么实现
回复 使用道具 举报
kukukangyahua
初级会员   /  发表于:前天 08:47
5#
叛逆 发表于 2024-9-29 17:24
js里面根据是否批次管理来控制钢卷号可编写这个要怎么实现

上面的JS是依据同一个表格中的一列 数据来控制另一列的是否能点击。所以要把数据放在同一个表格里
回复 使用道具 举报
叛逆
注册会员   /  发表于:前天 09:34
6#
kukukangyahua 发表于 2024-9-30 08:47
上面的JS是依据同一个表格中的一列 数据来控制另一列的是否能点击。所以要把数据放在同一个表格里

实现了谢谢,除了js的话应该也能实现,就是不知道怎么实现
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:前天 09:36
7#
感谢kukukangyahua格友大佬的支持,楼主的根据是否批次管理,是取该列的某一行的是否批次管理呢还是其他的,这块还不太明白,控制钢卷号列不可编辑的代码可以参考楼上格友大佬的JS代码来处理

v10.0.5 根据条件设置表格可编辑状态
https://gcdn.grapecity.com.cn/showtopic-226664-1-1.html
(出处: 葡萄城开发者社区)

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