热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EasyUI树形表格初始化隐藏子节点及自定义图标方法

本文介绍了如何在EasyUI树形表格初始化时隐藏子节点,并详细说明了如何更改树形表格的默认图标。

一. 初始化隐藏子节点

为了在 EasyUI 树形表格初始化时不展示子节点,只需在返回给前端的数据中添加一个字段 state: 'closed'。例如,假设你的数据结构如下:

{ "total": 9, "rows": [ { "id": 1, "region": "Wyoming" }, { "id": 11, "region": "Albin", "_parentId": 1 }, { "id": 12, "region": "Canon", "_parentId": 1 }, { "id": 13, "region": "Egbert", "_parentId": 1 }, { "id": 2, "region": "Washington" }, { "id": 21, "region": "Bellingham", "_parentId": 2 }, { "id": 22, "region": "Chehalis", "_parentId": 2 }, { "id": 23, "region": "Ellensburg", "_parentId": 2 }, { "id": 24, "region": "Monroe", "_parentId": 2 } ] }

你只需要为父节点添加 state: 'closed' 字段,如下所示:

{ "total": 9, "rows": [ { "id": 1, "region": "Wyoming", "state": "closed" }, { "id": 11, "region": "Albin", "_parentId": 1 }, { "id": 12, "region": "Canon", "_parentId": 1 }, { "id": 13, "region": "Egbert", "_parentId": 1 }, { "id": 2, "region": "Washington", "state": "closed" }, { "id": 21, "region": "Bellingham", "_parentId": 2 }, { "id": 22, "region": "Chehalis", "_parentId": 2 }, { "id": 23, "region": "Ellensburg", "_parentId": 2 }, { "id": 24, "region": "Monroe", "_parentId": 2 } ] }

这样,初始化时子节点将不会显示。

二. 更改树形表格默认图标

若要更改 EasyUI 树形表格的默认图标,同样需要在返回的数据中添加一个字段 iconCls: 'icon-add'。例如:

{ "total": 9, "rows": [ { "id": 1, "region": "Wyoming", "state": "closed", "iconCls": "icon-add" }, { "id": 11, "region": "Albin", "_parentId": 1 }, { "id": 12, "region": "Canon", "_parentId": 1 }, { "id": 13, "region": "Egbert", "_parentId": 1 }, { "id": 2, "region": "Washington", "state": "closed", "iconCls": "icon-add" }, { "id": 21, "region": "Bellingham", "_parentId": 2 }, { "id": 22, "region": "Chehalis", "_parentId": 2 }, { "id": 23, "region": "Ellensburg", "_parentId": 2 }, { "id": 24, "region": "Monroe", "_parentId": 2 } ] }

其中,icon-add 是默认可以选择的图标类名,你可以根据需要自定义图标类名。


推荐阅读
  • 本文探讨了在使用Azure Active Directory进行用户身份验证时,结合AddAuthentication和RequireAuthenticatedUser的必要性及其潜在冗余问题。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • Kotlin基础教程:集合详解
    本文深入探讨了Kotlin中的集合类型,包括可变和不可变集合,并详细介绍了List、Map和Set的使用方法及其增删改查操作。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 信用评分卡的Python实现与评估
    本文介绍如何使用Python构建和评估信用评分卡模型,涵盖数据预处理、模型训练及验证指标选择。附带详细代码示例和视频教程链接。 ... [详细]
  • 本文探讨了在使用 Django 进行数据库迁移时遇到的常见问题,特别是当出现不一致的迁移历史记录时,如何通过删除所有表并重新进行迁移来解决问题。同时,提供详细的步骤和最佳实践,帮助开发者顺利解决此类问题。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • 本文介绍如何在 Cocos Creator 中创建一个 JavaScript 文件,并通过自定义方法监听和获取 PageView 组件当前翻页的索引。详细描述了代码实现及绑定步骤。 ... [详细]
  • 本文探讨了dbforms框架的核心设计理念及其背后的技术原理,详细分析了该框架如何通过其独特的设计模式来简化开发流程,并为开发者提供了优化使用方法的建议。 ... [详细]
  • 本文探讨了在 ASP.NET MVC 5 中实现松耦合组件的方法。通过分离关注点,应用程序的各个组件可以更加独立且易于维护和测试。文中详细介绍了依赖项注入(DI)及其在实现松耦合中的作用。 ... [详细]
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • 解决C++编译错误C3867的方法
    本文详细介绍了在不同版本的Visual Studio中,如何正确处理成员函数指针以避免编译错误C3867。同时,提供了一个具体的代码示例及其优化方案。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
author-avatar
永远只要做好自己的16号
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有