发布时间:2026/8/15 14:19:59
界面控件DevExtreme使用指南 - 折叠组件快速入门(一) DevExtreme拥有高性能的HTML5 / JavaScript小部件集合使您可以利用现代Web开发堆栈包括ReactAngularASP.NET CorejQueryKnockout等构建交互式的Web应用程序该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。DevExpress新旧版本帮助文档下载可进QQ qun获取169725316请注意在开始本教程之前请确保DevExtreme已安装在Angular、Vue、React或jQuery应用程序中。Accordion UI组件包含几个面板一个显示在另一个面板下面。本教程展示如何将Accordion折叠添加到页面并配置组件的核心设置因此开发者将创建以下UI组件本教程中的每一节都描述了单个配置步骤开发者也可以在以下GitHub存储库中找到完整的源代码getting-started-with-accordion。创建一个Accordion折叠jQuery将DevExtreme添加到jQuery应用程序中并使用以下代码创建Accordion:index.js$(function() { $(#accordion).dxAccordion({ }); });index.htmlhtml head !-- ... -- script typetext/javascript srchttps://code.jquery.com/jquery-3.5.1.min.js/script link relstylesheet hrefhttps://cdn3.devexpress.com/jslib/22.2.5/css/dx.light.css script typetext/javascript srchttps://cdn3.devexpress.com/jslib/22.2.5/js/dx.all.js/script script typetext/javascript srcindex.js/script /head body div idaccordion/div /body /htmlAngular将​​​​​​​DevExtreme添加到你的Angular应用中并使用以下代码创建一个Accordionapp.component.htmldx-accordion/dx-accordionapp.component.tsimport { Component } from angular/core; Component({ selector: app-root, templateUrl: ./app.component.html, styleUrls: [./app.component.css] }) export class AppComponent { }app.module.tsimport { BrowserModule } from angular/platform-browser; import { NgModule } from angular/core; import { AppComponent } from ./app.component; import { DxAccordionModule } from devextreme-angular; NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, DxAccordionModule ], providers: [ ], bootstrap: [AppComponent] }) export class AppModule { }Vue将​​​​​​​DevExtreme添加到您的Vue应用程序中并使用以下代码创建AccordionApp.vuetemplate DxAccordion / /template script import devextreme/dist/css/dx.light.css; import { DxAccordion } from devextreme-vue/accordion; export default { components: { DxAccordion } } /scriptReact将​​​​​​​DevExtreme添加到React应用程序中并使用以下代码创建AccordionApp.jsimport React from react; import devextreme/dist/css/dx.light.css; import { Accordion } from devextreme-react/accordion; function App() { return ( Accordion / ); } export default App;将Accordion折叠绑定到数据开发者可以从数据源或项目数组中显示Accordion数据注意每个数据源对象必须包含标题字段其值指定面板的标题。jQueryindex.js$(function() { $(#accordion).dxAccordion({ dataSource: employees }); });index.htmlhead !-- ... -- script typetext/javascript srcdata.js/script /headdata.jsconst employees [{ ID: 1, Prefix: Mr., FirstName: John, LastName: Heart, Position: CEO, State: California, BirthDate: 1964/03/16, }, { ID: 2, Prefix: Mrs., FirstName: Olivia, LastName: Peyton, Position: Sales Assistant, State: California, BirthDate: 1981/06/03, }, { ID: 3, Prefix: Mr., FirstName: Robert, LastName: Reagan, Position: CMO, State: Arkansas, BirthDate: 1974/09/07, }, { ID: 4, Prefix: Ms., FirstName: Greta, LastName: Sims, Position: HR Manager, State: Georgia, BirthDate: 1977/11/22, }];Angularapp.component.htmldx-accordion [dataSource]employees /dx-accordionapp.component.tsimport { Component } from angular/core; import { Employee, Service } from ./app.service; Component({ selector: app-root, templateUrl: ./app.component.html, styleUrls: [./app.component.css], providers: [Service], }) export class AppComponent { employees: Employee[]; constructor(private service: Service) { this.employees service.getEmployees(); } }app.service.tsimport { Injectable } from angular/core; export class Employee { ID: number | undefined; FirstName: string | undefined; LastName: string | undefined; Prefix: string | undefined; Position: string | undefined; BirthDate: string | undefined; State: string | undefined; } const employees: Employee[] [{ ID: 1, Prefix: Mr., FirstName: John, LastName: Heart, Position: CEO, State: California, BirthDate: 1964/03/16, }, { ID: 2, Prefix: Mrs., FirstName: Olivia, LastName: Peyton, Position: Sales Assistant, State: California, BirthDate: 1981/06/03, }, { ID: 3, Prefix: Mr., FirstName: Robert, LastName: Reagan, Position: CMO, State: Arkansas, BirthDate: 1974/09/07, }, { ID: 4, Prefix: Ms., FirstName: Greta, LastName: Sims, Position: HR Manager, State: Georgia, BirthDate: 1977/11/22, }]; Injectable() export class Service { getEmployees() { return employees; } }VueApp.vuetemplate DxAccordion :data-sourceemployees / /template script // ... import { employees } from ./data; export default { components: { DxAccordion }, data() { return { employees } } } /scriptdata.jsexport const employees [{ ID: 1, Prefix: Mr., FirstName: John, LastName: Heart, Position: CEO, State: California, BirthDate: 1964/03/16, }, { ID: 2, Prefix: Mrs., FirstName: Olivia, LastName: Peyton, Position: Sales Assistant, State: California, BirthDate: 1981/06/03, }, { ID: 3, Prefix: Mr., FirstName: Robert, LastName: Reagan, Position: CMO, State: Arkansas, BirthDate: 1974/09/07, }, { ID: 4, Prefix: Ms., FirstName: Greta, LastName: Sims, Position: HR Manager, State: Georgia, BirthDate: 1977/11/22, }];ReactApp.js// ... import { employees } from ./data; function App() { return ( Accordion dataSource{employees} / ); } export default App;data.jsexport const employees [{ ID: 1, Prefix: Mr., FirstName: John, LastName: Heart, Position: CEO, State: California, BirthDate: 1964/03/16, }, { ID: 2, Prefix: Mrs., FirstName: Olivia, LastName: Peyton, Position: Sales Assistant, State: California, BirthDate: 1981/06/03, }, { ID: 3, Prefix: Mr., FirstName: Robert, LastName: Reagan, Position: CMO, State: Arkansas, BirthDate: 1974/09/07, }, { ID: 4, Prefix: Ms., FirstName: Greta, LastName: Sims, Position: HR Manager, State: Georgia, BirthDate: 1977/11/22, }];

相关新闻

2026/8/15 14:19:59

界面开发框架Qt - 组合小部件映射器示例

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 Combo Widget Mappe…

2026/8/15 15:05:01

Asmble完全指南:如何将WebAssembly无缝编译到JVM平台

Asmble完全指南:如何将WebAssembly无缝编译到JVM平台 【免费下载链接】asmble Compile WebAssembly to JVM and other WASM tools 项目地址: https://gitcode.com/gh_mirrors/as/asmble Asmble是一款强大的编译器,能够将WebAssembly代码编译为JVM…

2026/8/15 15:05:01

告别手速焦虑:三步玩转 MHY_Scanner 直播抢码与屏幕扫码登录

告别手速焦虑:三步玩转 MHY_Scanner 直播抢码与屏幕扫码登录 【免费下载链接】MHY_Scanner MHY扫码登录器,支持从直播流抢码。 项目地址: https://gitcode.com/gh_mirrors/mh/MHY_Scanner 打开直播间,主播刚把游戏登录二维码放上来&am…

2026/8/15 15:00:01

多链时代的DEX开发:WTFSwap支持跨链交易的完整实现方案

多链时代的DEX开发:WTFSwap支持跨链交易的完整实现方案 【免费下载链接】WTF-Dapp ⭐ Minimal tutorials to build Dapps | DEX Development Tutorial | Uniswap 代码解析 | 去中心化交易所实战全栈教程 WTFSwap | DApp 智能合约和前端教程 ⭐ 项目地址: https://…

2026/8/15 9:46:30

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/15 7:22:41

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/15 0:04:00

AI 电动婴儿车智能功率 辅助控制、电源管理的完整选型方案

2026年随着 AI 技术在电动孕婴童用品中的深度渗透(如智能避障、自适应速度控制、能量回收),电动婴儿车对功率器件提出更高要求:高效率、小型化、低功耗、高可靠性。微碧半导体(VBsemi)基于 Trench 及 SGT 工…

2026/8/15 0:04:00

论文AIGC检测不达标完整教程!低门槛用5款工具逐步复检!

论文提交前自己先查一遍AI率,是2026年毕业生的常规动作。学校要求论文AI率低于30%,乃至于20%才能答辩… 很多同学发现一个尴尬的事情:同一篇论文,知网查出来AI率35%,维普查可能是48%,大雅、朱雀又是另外的数…

2026/8/15 9:46:39

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/15 4:56:16

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/15 9:46:30

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…