-
YAHOO YUI treeview 三级子节点全选5
第一次使用 YAHOO-YUI 求高手解决 谢谢!!
一个父节点下面有N个子节点。子节点下面还有 M 个节点, 每个 M 类型的几点前面都有一个 checkbox。现在想在 n 个子节点前面也加个 checkbox 表示选择当前节点下的所有 checkbox 。每个 M 类型的 checkbox 的 name 是一样的,因为后台需要批量操作,所以是一个 String[] 的数组, 求高手如何实现。2011年12月05日 20:58
1个答案 按时间排序 按投票排序
-
首先,YAHOO-YUI我没有用过
但是页面上的checkbox除了html内置的元素外,就是图片显示了。
所以可以针对页面上的元素,来进行DOM查找。
比如N个节点前面的checkbox的click事件中,判断是否点中来让它下面的子节点进行选中。
然后提交到后台时,如果区分父子节点呢?
可以在name这里做手脚,或者在节点元素标签上藏属性。
关于藏属性如下:
比如:
<li id="node11" role="leafnode"></li>
li本身不具备role这个属性,但是我们可以给他设置上,用于得到子或者父节点,然后对于遍历等操作都有好处。
希望以上思路能帮助到你2012年1月04日 16:22
相关推荐
利用Yahoo YUI库做的一个TREE实例,很详细的阐述了YUI的使用原理
雅虎用户界面库(Yahoo! User Interface Library,简称YUI)是雅虎公司推出的一款开源JavaScript和CSS框架,旨在帮助开发者构建高性能、可扩展的前端应用。YUI包含了丰富的组件,包括布局管理、事件处理、动画效果、...
**Yahoo YUI 插件库** Yahoo User Interface (YUI) 是一个开源的JavaScript库,由Yahoo开发并维护,用于构建高性能、响应式的Web应用程序。它包含了一系列的模块和组件,帮助开发者处理常见的Web开发任务,如布局...
在IT行业中,YUI(Yahoo! User Interface Library)是一个广泛使用的JavaScript库,它提供了一系列工具和组件,帮助开发者构建富互联网应用程序(RIA)。YUI3是YUI的第三个主要版本,它进行了重大的架构改进,提供了...
**Yahoo YUI 2.7 中文 API 完整版** Yahoo User Interface Library(简称 YUI)是由 Yahoo 开发的一款开源 JavaScript 和 CSS 库,旨在帮助开发者构建高性能、可维护的 Web 应用程序。YUI 2.7 版本是这个库的一个...
5. **异步加载**:对于大型数据集,可以设置TreeView为异步加载模式,只在需要时加载子节点,减少初次加载的时间。 通过深入学习和实践YUI TreeView,开发者不仅可以提升前端开发技能,还能掌握如何利用YUI高效地...
**Yahoo UI(YUI)** 是一个开源的JavaScript库,由雅虎公司开发并维护,旨在帮助Web开发者更轻松地创建交互式、响应式的网页应用。YUI包含了一系列的模块,如事件处理、动画效果、数据绑定、用户界面组件等,其中就...
【标题】"yahoo3.0 YUI Examples" 提供了关于Yahoo! UI Library (YUI) 3.0版本的一个实例集合,旨在帮助开发者理解和应用这一强大的JavaScript和CSS框架。YUI是一个开源的前端开发工具集,用于构建高性能、可扩展...
**YUI 3.0.0:雅虎官方JavaScript库详解** YUI,全称Yahoo! User Interface Library,是雅虎公司开发的一款开源JavaScript库,旨在帮助开发者构建高性能、可扩展且易于使用的Web应用程序。YUI 3.0.0是这个库的一个...
Yahoo.Yui.Compressor.dll文件下载,解决找不到Yahoo.Yui.Compressor.dll的问题 Yahoo.Yui.Compressor.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到Yahoo.Yui....
**Yahoo YUI 知识点详解** Yahoo YUI(Yahoo User Interface Library)是Yahoo公司推出的一个开源JavaScript库,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。YUI提供了丰富的组件和工具,...
YUI(Yahoo! User Interface Library)是雅虎公司开发的一个开源的JavaScript和CSS库,它为构建高性能、跨平台的Web应用程序提供了丰富的工具和资源。YUI 2.7是这个库的一个版本,包含了文档、源代码以及实例,使得...
yahoo yui UI libaray 2.3.1 yahoo yui UI libaray 2.3.1 yahoo yui UI libaray 2.3.1 yahoo yui UI libaray 2.3.1
Yahoo YUI(Yahoo User Interface)则是一个开源的JavaScript库,包含了一系列用于创建交互式、响应式的web应用的组件。而Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页...
YUI3是YUI的第三个主要版本,它在设计时注重模块化、可扩展性和性能优化,提供了一系列用于处理DOM操作、事件处理、动画效果、Ajax通信、数据存储等任务的工具。本教程将带你入门YUI3的基础知识。 **模块化设计** ...
Yahoo YUI是一款强大的开源JavaScript库,由雅虎公司开发,主要用于构建高性能的Web应用程序。它包含了丰富的UI组件、工具集和资源,帮助开发者实现复杂的交互效果和布局管理。YUI的核心设计理念是模块化,允许...
2. **DOM操作**:YUI提供了强大的DOM操作API,如选择器引擎(YAHOO.util.Selector)用于高效地定位DOM元素,以及一系列方法用于创建、修改和删除DOM节点。 3. **事件处理**:YUI的事件系统允许开发者方便地绑定和...
#### 三、YUI提供的element工具 Element工具集扩展了DOM操作的能力,提供了一系列更高级的DOM处理方法。 #### 四、YUI提供的Event工具集 事件工具集使得监听和触发事件变得更加简单。 - **Event需要的引入**:...
YUI3是YUI库的第三个主要版本,着重于模块化、轻量化以及性能优化。本文将围绕“yui3-master.zip”这个压缩包,深入探讨YUI3的核心概念、结构和实际应用。 1. **模块化设计** YUI3采用了模块化的设计理念,每个...
YUI3是Yahoo!推出的一款强大的JavaScript库,它提供了丰富的UI组件和工具,用于构建高性能、跨平台的Web应用程序。Dialog组件是YUI3中的一个重要部分,它允许开发者创建可交互的弹出窗口,常用于提示信息、确认操作...