找回密码
 立即注册

QQ登录

只需一步,快速开始

xyh 活字格认证
初级会员   /  发表于:2022-2-18 18:18  /   查看:2274  /  回复:6
10金币

如果是参照过来的有编号,金额不允许修改,但是编号为空的可以自己录入金额,不知道这个效果可以实现吗?

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

最佳答案

查看完整内容

给你写了一个DEMO 只要控制数据表的行权限就可以实现

6 个回复

倒序浏览
最佳答案
最佳答案
玉轩悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-18 18:18:50
来自 4#
给你写了一个DEMO
只要控制数据表的行权限就可以实现

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Howie.Sun + 66 很给力!

查看全部评分

回复 使用道具 举报
MichaelJiang活字格认证
金牌服务用户   /  发表于:2022-2-19 09:20:23
2#
本帖最后由 MichaelJiang 于 2022-2-19 09:22 编辑

可以使用js命令来实现我这个命令可以参考,是否允许修改是前台传递过来的。
你可以调整下,先获取表格单元格的值,然后根据条件来判断是否允许表格进行编辑。
activeSheet.options.isProtected=true;   --不允许编辑

var tableValue = Forguncy.CommandHelper.getVariableValue("表格名称");
var canModify = Forguncy.CommandHelper.getVariableValue("是否允许编辑");

var p = Forguncy.Page
var listview = p.getListView(tableValue);
var activeSheet=listview.getControl().getActiveSheet();
activeSheet.bind(GC.Spread.Sheets.Events.CellClick,function(sender,args){
        if (canModify == "0")
{
   activeSheet.options.isProtected=true;
}
else
{
   activeSheet.options.isProtected=false;
}
});

评分

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

查看全部评分

回复 使用道具 举报
玉轩悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-19 11:08:44
3#
本帖最后由 玉轩 于 2022-2-19 11:10 编辑
MichaelJiang 发表于 2022-2-19 09:20
可以使用js命令来实现我这个命令可以参考,是否允许修改是前台传递过来的。
你可以调整下,先获取表格单元 ...

这个只能控制到整个表格是否允许编辑。
要怎么样控制每一行是否能编辑呢?请参考行权限试试
按条件编辑 - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
MichaelJiang活字格认证
金牌服务用户   /  发表于:2022-2-19 11:57:56
5#
玉轩 发表于 2022-2-19 11:24
给你写了一个DEMO
只要控制数据表的行权限就可以实现

如果是松绑定模式,行权限应该是不起作用的,而且如果是部分字段控制不能编辑,部分能编辑的话,用行权限也是不能实现的。比如我单价不能修改,数量要可以修改的话
回复 使用道具 举报
玉轩悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-19 11:59:42
6#
MichaelJiang 发表于 2022-2-19 11:57
如果是松绑定模式,行权限应该是不起作用的,而且如果是部分字段控制不能编辑,部分能编辑的话,用行权限 ...

这的确是个问题。
但是用JS来写的话,要怎么样控制行能不能编辑呢?
我没有找到API
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-21 15:44:32
7#
本帖最后由 Howie.Sun 于 2022-2-21 15:45 编辑

大佬您好,您可以先试试看玉轩大佬的方案看能不能满足您的需求,其实咱也可以使用图文列表来实现类似的效果,因为如果使用图文列表的话相对比较灵活,可以控制具体的单元格是否可编辑,而表格是一个整体,要实现灵活地控制还是比较麻烦的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部