大家好我是费老师,距离我的开源Python
网页应用通用组件库fac
的0.2.0
版本发布已过去半个多月的时间,在国内外众多fac
用户的反馈建议下,经过高强度的优化和功能更新,目前fac
已经更新到0.2.6
版本,且在这最近一个小版本的更新中新增了一些颇为实用的高级功能,可以帮助我们打造更强大的现代化网页应用,今天的文章我们就来快速浏览其中重要的一些特性。
1 树节点支持自定义右键菜单
从0.2.6
版本开始,fac
中强大的树形控件AntdTree
针对节点新增了可选的自定义右键菜单功能,只需要在treeData
参数中为你想要添加右键菜单的节点设置额外的属性contextMenu
即可,效果如下,具体使用及回调监听方法请移步https://fac.feffery.tech/AntdTree
了解更多:
2 下拉菜单新增自由位置模式
在0.2.6
版本中,下拉菜单组件AntdDropdown
新增了自由位置模式,可用于配合fuc
中的FefferyDiv
右键事件监听相关功能,实现在目标区域内任意位置触发自定义的右键菜单,效果如下,具体使用技巧请参考https://fac.feffery.tech/AntdDropdown
:
3 表格新增行记录嵌套功能
fac
中的重磅组件AntdTable
在这次更新中也新增了行记录嵌套的功能,使用起来非常简单,只需要在通过data
定义表格数据时,在行记录字典中添加额外的children
属性来传入若干行记录所组成的列表,即可轻松实现行内部数据嵌套展开的功能,具体使用请参考:https://fac.feffery.tech/AntdTable-advanced#行记录数据可嵌套
:
除此之外,0.2.6
版本中还新增了多项其他功能优化,感兴趣的朋友欢迎移步fac
官网的更新日志(https://fac.feffery.tech/change-log-v0.2.6
)了解更多。
以上就是本文的全部内容,对Dash
应用开发感兴趣的朋友,欢迎添加微信号CNFeffery
,备注“dash学习”加入我的技术交流群,一起成长一起进步。