最近开始关注DHTMLX工具包,DHTMLX 是一套非常强大的 web UI 组件,包括如:表格、树形显示、日历、布局、编辑器等十几个UI 组件,欲了解更多信息可登录其官方站点:http://www.dhtmlx.com/。
本文介绍的是QQ风格面板的制作,在开始下面的操作前,请下载DHTMLX组件包:dhtmlxSuite。
首先将dhtmlxSuit中dhtmlxAccordion文件夹下的codebase文件夹整个复制到你的项目目录下,然后创建HTML文件。再引入JS文件和CSS文件。
<script type="text/javascript" src="codebase/dhtmlxcommon.js"></script>
<script type="text/javascript" src="codebase/dhtmlxaccordion.js"></script>
<script type="text/javascript" src="codebase/dhtmlxcontainer.js"></script>
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxaccordion_dhx_skyblue.css" />
然后定义用于显示面板的容器。
<div id="accordObj" style="width: 320px; height: 400px;"></div>
最后定义生成面板的 JS 函数,之后调用即可。
<script type="text/javascript">
var dhxAccord;
function doOnLoad() {
dhxAccord = new dhtmlXAccordion("accordObj");
//dhxAccord.setSkin("dhx_black");
dhxAccord.addItem("a1", "Main Page");
dhxAccord.addItem("a2", "Site Navigation");
dhxAccord.addItem("a3", "Support & Feedback");
dhxAccord.addItem("a4", "Comments");
dhxAccord.openItem("a1");
dhxAccord._enableOpenEffect = true;
}
</script>
下图是效果预览
-------------------------------------------------
Stay Hungry, Stay Foolish!
Afa
May 19th, 2010
-------------------------------------------------
分享到:
相关推荐
DHTMLX是一个广泛使用的JavaScript库,它提供了多个富客户端UI组件,其中之一就是“Grid”组件。这个免费的grid组件在Web应用开发中扮演着重要角色,尤其对于数据密集型应用,它能提供高效的数据展示和操作能力。...
这个压缩包包含了dhtmlx的核心组件:`dhtmlx.css`,`dhtmlx.js`,以及一份中文操作手册——`dhtmlx中文使用手册API指南.doc`。这些资源对于理解和使用dhtmlx库至关重要。 1. **dhtmlx.css**: 这是dhtmlx库的样式表...
“dhtmlx官方框架——dhtmlxGrid和dhtmlxTabbar示例、简单例子” 这个标题提到了两个关键组件,dhtmlxGrid和dhtmlxTabbar,它们是dhtmlx框架中的核心部分。dhtmlx是一个广泛使用的JavaScript库,用于构建富客户端Web...
- DHTMLX提供了一系列内置组件,如表格(grid)、树形结构(tree)、图表(chart)、日历(calendar)等,满足不同应用场景的需求。 - 这些组件具有高度可定制性,可以轻松地通过CSS进行样式调整,从而适应不同的设计风格...
1. **组件集成**:dhtmlx的组件可以无缝集成,例如,可以将dhtmlxTree嵌入到dhtmlxGrid中作为列的自定义渲染,或者使用dhtmlxCalendar组件来实现日期选择功能。 2. **数据绑定**:dhtmlx支持动态数据绑定,可以从...
dhtmlxGantt 甘特图组件使用指南 dhtmlxGantt 是一个 JavaScript 组件,能够创建动态的甘特图和以便利的图形化方式查看项目计划。它能够展示各个活动之间的依赖关系,显示当前计划的状态,以完成百分比阴影的方式...
**dhtmlx UI组件**是一套全面的JavaScript库,它为开发者提供了丰富的用户界面元素,可用于构建功能强大的Web应用程序。这个组件集包含了多种模块,如树形控件、编辑器、选项卡栏、表格等,使得开发人员可以轻松地...
dhtmlx包含多个核心组件,如Grid、Calendar、Tree、Accordion、Toolbar等,它们可以单独使用,也可以组合在一起创建复杂的Web应用。 1. **dhtmlxGrid**:这是一个可伸缩的表格控件,支持大量的数据处理,包括排序、...
本手册涵盖了 DHTMLX 的所有方面,包括基本使用方法、组件介绍、示例代码和常见问题解决方法等。本手册适合所有使用 DHTMLX 的开发者,无论您是初学者还是经验丰富的开发者。 名词定义 * DHTMLX:Dynamic ...
DHTMLX是一个强大的JavaScript库,它提供了一系列组件,用于构建高度交互式的Web应用程序。这个库以其丰富的用户界面元素和功能而闻名,包括树形控件、数据网格、日历以及可编辑、可拖拽和可排序的表格。下面将详细...
### DHTMLX技术使用总结与介绍中文手册 #### 界面的主要元素概述 DHTMLX是一种功能丰富的前端库,提供了多样化的用户界面组件,适用于快速构建动态网页应用。该库利用JavaScript、XML来定义组件特性,并能直接渲染...
这个免费版的全套DHTMLX包含了一系列的UI组件,可以帮助开发者快速创建交互式的、功能丰富的网页应用。DHTMLX的核心在于其轻量级、高性能和灵活性,它支持多种前端框架如jQuery、AngularJS和Vue.js,使得开发人员...
8. **dhtmlxCalendar**:dhtmlxCalendar是dhtmlx组件系列中的日期选择器,可以集成到dhtmlxGrid中,为表格提供日期选择功能。 **五、应用场景** dhtmlxGrid2.1常用于需要展示大量数据并进行复杂操作的Web应用,如...
DHTMLX中文API开发手册详细介绍了DHTMLX组件库中的各个组件,包括日历、组合框、编辑器、布局管理器、菜单等的使用方法和特性。每个组件都有详细的初始化指导、事件处理方式、功能设定等,为Web应用开发人员提供了...
在使用 dhtmlx 库时,用户需要了解每个组件的特点和优势,选择合适的组件来满足应用的需求。同时,用户需要了解 JavaScript 语言和 dhtmlx 库的 API,编写高效的脚本来实现业务逻辑。 dhtmlx 库是一个强大而高效的...
在实际应用中,Dhtmlx的这些组件通常会结合使用,例如,日程可以用来跟踪个人或团队的日常工作,而甘特图则用于展示整个项目的时间线。同时,通过图表模块,可以将项目数据以图形化方式呈现,使得数据分析更为直观和...
1. **dhtmlxSuite**: 这是dhtmlx的核心组件集合,包含了多种UI元素,如Grid(表格)、TreeGrid(树形表格)、Accordion(手风琴)、Toolbar(工具栏)等。这些组件都是基于HTML和JavaScript构建的,可以轻松集成到...
下面是一个简单的 Vue.js 组件示例,展示了如何在 Vue 项目中使用 dhtmlxGantt: ```javascript <div ref="gantt"></div> import 'dhtmlx-gantt'; export default { name: 'gantt', props: { tasks: { ...