872980236 发表于 2020-6-18 14:25:06

能否根据表中的类型判断来自动生成不同的控件

如题能否根据表中的类型判断来自动生成不同的控件
比如颜色是否为红色则生成一个单选框
外表有磕碰有缺损则生成复选框
尺寸大小则生成一个文本输入框

slow 发表于 2020-6-18 14:25:07

自动生成确实有点太智能,而且还是要求表格中,不过你可以事先先将需要生成的东西放在合适位置然后在页面加载的时候设置单元格属性不可见,再根据你选的值进行判断,那个隐藏那个可见,你可以试一试

feng2575 发表于 2020-6-18 15:05:06

这个需求有点太智能了,单选框 复选框其他客户要是要求不一样,是不是 要把 ** 给忙坏了:D:D:D:D:D

Simon.hu 发表于 2020-6-18 15:15:36

你只要设置表格的字段类型,我们帮你快速生成的时候就能自动帮你生成对应类型的组件



但是如果是您自己拖拽的这种,我们确实做不到啊

为什么做不到呢?原因是这样子的,你完全有可能把一个字段绑定到一个按钮或者一个超链接或者单选框日期图片上,那我怎么知道你绑定上面的想要啥呢?即使它是一个日期,你也完全可以把它绑在一个超链接上

所以我们没敢做这么智能,你做的越智能别人用起来就可能越麻烦,所以我们还不如什么都不做,你自己想怎么弄就怎么弄
:$

Simon.hu 发表于 2020-6-18 15:46:42

:hjyzw:

发表于 2024-5-10 17:31:42

应该可以通过组件和页面容器实现 不同的数据显示不同的控件~我猜的:lol

Simon.Sun 发表于 2024-5-11 10:22:34

感谢大佬的支持。
组件应该是个可以去操作的方向,利用配置表记录每个字段名称的类型,利用设置组件来设置成不同的组件。
看市场上有大佬做过类似的案例,可以参考下:
自定义表单 - 葡萄城市场 (grapecity.com.cn)
页: [1]
查看完整版本: 能否根据表中的类型判断来自动生成不同的控件