找回密码
 立即注册

QQ登录

只需一步,快速开始

遇见.Summer

注册会员

6

主题

27

帖子

83

积分

注册会员

积分
83
遇见.Summer
注册会员   /  发表于:2024-9-12 01:31  /   查看:823  /  回复:5
1金币
本帖最后由 遇见.Summer 于 2024-9-12 01:32 编辑

这样的功能可以实现吗?

表格:松绑定,可编辑,可添加新行
根据条件筛选出展示的信息,已经展示出来的信息产品名称不可编辑(其他单元格可编辑),下面还可以继续添加条目
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬,表格松绑定支持编辑、添加新行、列头筛选等功能属于10.1新版本的功能,目前在10.0.5版本还不支持,后续10.1正式版本发布后可以体验一下 活字格10.0 update1新功能解密:三丶 前后端分离Plus - 无数据源表格支持编辑 https://gcdn.grapecity.com.cn/showtopic-224509-1-1.html (出处: 葡萄城开发者社区)

5 个回复

正序浏览
Shawn.Liu活字格认证
超级版主   /  发表于:2024-9-12 18:15:49
6#
回复 使用道具 举报
遇见.Summer
注册会员   /  发表于:2024-9-12 16:12:25
5#
好高级呦,看来要重新想逻辑了
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-9-12 15:59:06
4#
如果是未绑定数据源的表格,选择客户后将查询出的数据导入到表格中,希望产品列不可编辑并且可以新增行,可参考下面的帖子在开启表格允许编辑的情况下通过JavaScript命令来动态控制某些单元格/列不可编辑

条件编辑行列控制
https://gcdn.grapecity.com.cn/showtopic-97461-1-1.html
(出处: 葡萄城开发者社区)

  1. var listView = Forguncy.Page.getListView("表格1");

  2. listView.getControl().getActiveSheet().bind("EditStarting", function (e, arg) {
  3.     // if (arg.row === row  && arg.col === 2) {
  4.     //     arg.cancel = true;
  5.     // }
  6.     if (arg.row < listView.getRowCount() && arg.col === 2) {  //控制第二列不可编辑
  7.         arg.cancel = true;
  8.     }
  9. });
复制代码
回复 使用道具 举报
遇见.Summer
注册会员   /  发表于:2024-9-12 14:17:38
3#
本帖最后由 遇见.Summer 于 2024-9-12 14:19 编辑
Shawn.Liu 发表于 2024-9-12 09:30
大佬,表格松绑定支持编辑、添加新行、列头筛选等功能属于10.1新版本的功能,目前在10.0.5版本还不支持,后 ...

需求是筛选出来的信息不可编辑,如果不能动态控制表格列编辑状态,那这个需求应该怎么实现呢?或者编辑后的信息跟编辑之前做个比对?那编辑之前的值应该怎么取?
在EditRows里面判断改变的是否是产品信息,如果不是就通过。
回复 使用道具 举报
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2024-9-12 01:31:37
来自 2#
大佬,表格松绑定支持编辑、添加新行、列头筛选等功能属于10.1新版本的功能,目前在10.0.5版本还不支持,后续10.1正式版本发布后可以体验一下

活字格10.0 update1新功能解密:三丶 前后端分离Plus - 无数据源表格支持编辑
https://gcdn.grapecity.com.cn/showtopic-224509-1-1.html
(出处: 葡萄城开发者社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部