找回密码
 立即注册

QQ登录

只需一步,快速开始

meteor
金牌服务用户   /  发表于:2019-5-22 21:36  /   查看:2259  /  回复:8
需求场景是:主表列表页面和明细子表页面集成在一个页面里面,通常点击主表页面,显示出当前关联的子表,此时子表不可编辑。只有当点击页面的编辑按钮后,子表变成可编辑页面。通常用于简易的主子表的基础数据里面,可以在单页面快速定位查询或者编辑。

PS1:搜了下,发现之前有人提过类似的问题了,关于控制表格是否允许编辑的问题
但是似乎除了用多个页面来跳转,目前没有别的方法。
所以不知道开发是否会考虑把这个功能做到需求中?

PS2:我发现js中有个方法Forguncy.ListView.showLoadingIndicator() 和 hiddenLoadingIndicator(),方法原意是做大量表格操作时对表格做个loading层的锁定,有趣的是居然可以变相的实现了这个需求效果,只是在禁用表格时会多个loading的加载图标,这个是有点难过。能否给这个方法加个可选参数,选择是否不显示加载图标?

8 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-5-23 11:13:01
沙发
您看下这样是不是可以的,

loading图标这个没有办法控制在某些时候显示,在某些时候不显示。只能是将其替换成透明的图标来处理,但是这样会影响其他地方的效果,比如上传EXCEL到表格、提交表格等处。这个方法不是非常推荐的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2019-5-23 16:18:35
板凳
Tracy.Liu 发表于 2019-5-23 11:13
您看下这样是不是可以的,

loading图标这个没有办法控制在某些时候显示,在某些时候不显示。只能是将其 ...

1.也发现了用loading控制的除了图标以外的副作用: 即使是查询,表格也变得不可点击完全禁用了,这个不是最终想要的操作.
2.Tracy给出的字段权限的控制,的确是个很有意思的做法,但是觉得还是偏离了一些我的应用场景:
  1) 字段权限仅能用于内建表,外联表则无能为力
  2) 字段权限限制后,是在修改后给出强制性的提示,而不是在修改前就禁止,这对用户体验会造成困扰. 如果实在必须如此,还不如把数据表松绑定,如果处在不可编辑的状态,则没有提交按钮......不过说到底,这毕竟也是很糟糕的用户体验( 用户的抱怨:"既然你这个说不能修改,应该就不能让我改,而不是等我改了才告诉我.")
  3) 字段权限的限制仅能对已有记录行的修改上进行禁止,如果表格的编辑功能禁止包括 新增行,删除行,似乎就不行了.

3.还是希望官方开发能认真考虑下这个需求,即在运行期层面对表格的编辑功能开关.
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-5-23 16:26:34
地板
meteor 发表于 2019-5-23 16:18
1.也发现了用loading控制的除了图标以外的副作用: 即使是查询,表格也变得不可点击完全禁用了,这个不是最 ...

您看下我这个方案是否可行呢?


本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-5-23 16:34:39
5#
meteor 发表于 2019-5-23 16:18
1.也发现了用loading控制的除了图标以外的副作用: 即使是查询,表格也变得不可点击完全禁用了,这个不是最 ...

嗯嗯,我了解您的意思了,非常感谢您的反馈。
关于表格允许编辑这个目前在前端没有相应的方法来实现。您可以在产品需求板块发一个帖子,后续会有同事整理和评估这些需求的呢~您发帖时可以带上这篇帖子的链接~
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2019-5-23 16:56:57
6#
谢厅 发表于 2019-5-23 16:26
您看下我这个方案是否可行呢?

谢厅果然厉害,真心赞叹

不过这个拷贝个层来盖住表格的方法的副作用和loading的是类似的,即表格变得完全禁用,就是什么也不能操作了.
而我们真实需求的所谓表格不可编辑,仅仅是修改,新增行,删除行的操作被禁了,查询,过滤,包括在表格内的点击(也许会跟随点击有其他的相关操作)还是开放的.
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2019-5-23 17:03:57
7#
meteor 发表于 2019-5-23 16:56
谢厅果然厉害,真心赞叹

不过这个拷贝个层来盖住表格的方法的副作用和loading的是类似的,即表格 ...

再次赞叹下谢厅的技术
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-5-23 18:44:02
8#
meteor 发表于 2019-5-23 16:56
谢厅果然厉害,真心赞叹

不过这个拷贝个层来盖住表格的方法的副作用和loading的是类似的,即表格 ...

使用hover的办法,查询,过滤应该没问题呀。点击这个可能确实不太行。你最好确认一下,这个表里面需要保持哪些功能?如果只是用来选择绑定字段的话应该也是没问题的。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-5-24 10:25:18
9#
你这个机智的方法可能是最保险的了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部