8.0.105 单选按钮的动态扩展效果
本帖最后由 zhanglongsheng 于 2024-2-17 21:54 编辑请教各位大佬,从数据库生成项目的单选按钮,能实现这种自动横向扩展的效果吗?
刚才试了一下,好像做在组件里就可以实现这个效果了。
本帖最后由 stranger 于 2024-2-17 22:18 编辑
用水平菜单试试,又或者图文列表
感谢大佬支持,stranger大佬说的两种方法都是可行的,咱们帖子中说的这种功能,主要是通过向数据表中添加数据,然后页面再根据数据生成按钮组。
这种有几种实现思路,咱们可以参考一下
1、菜单这种可以直接绑定数据源,增加筛选条件就可以达成这样的效果
优点:没有性能问题,因为菜单本身就是特定的组件,正常使用是没有性能问题的
缺点:菜单的样式比较受限
2、像EL-标签这种,虽然不是直接绑定数据源,但是可以通过数据源生成可以使用的值放在EL标签上,再配合上只读和点击命令,可以做成类似的效果
性能没有菜单好,但是不会影响太多,样式相比菜单更加偏向需求中提到的按钮组,但按钮的设置还是会受到一些限制
3、就是stranger大佬提到的使用图文列表,图文列表设置这种按钮组,在样式上基本没有限制,也可以直接通过数据源生成数据。
不过图文列表的缺点就是是这三种方式中性能最不好的,不过即使是最性能不好,正常渲染还是很快的
咱们可以通过各自的优缺点,抉择通过哪种方式实现
感谢两位大佬的指导,又学到了很多东西。我把单选按钮和链接,做成了一个组件,然后就可以实现金蝶的那种效果了。详细请看附件
:jy74a:
页:
[1]