商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Flextree加虚线显示效果并且替代原始图标

Flextree加虚线显示效果并且替代原始图标

  发布于2026-07-22 阅读(0)

扫一扫,手机访问

Flex Tree 的默认图标——那个小箭头加文件夹的组合——说实话,确实有点辣眼睛。好在网上有现成的改造方案,核心就是重写 Tree 的 ItemRender。下面直接上效果,图里是加了虚线、替换了图标之后的样子,看起来清爽多了。

Flextree加虚线显示效果并且替代原始图标

实现思路不复杂,关键是两步:先把默认图标干掉,再换上自定义的虚线样式。去掉默认图标,用 CSS 把对应属性置空就行:

mx|Tree {
    folderOpenIcon: ClassReference(null);
    folderClosedIcon: ClassReference(null);
}

同时别忘了把展开折叠的小三角也清理掉:

mx|Tree {
    disclosureOpenIcon: ClassReference(null);
    disclosureClosedIcon: ClassReference(null);
}

图标清空之后,剩下的就是重写 ItemRender 来画虚线、加自定义节点。这部分网上资料很多,基本套路都一样,就不展开啰嗦了。关键点就一个:别把样式和逻辑写死,方便后续复用。

本文转载于:https://www.jb51.net/article/40663.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注