0 0

YAHOO YUI treeview 三级子节点全选5

第一次使用 YAHOO-YUI   求高手解决  谢谢!!
一个父节点下面有N个子节点。子节点下面还有  M  个节点,  每个 M  类型的几点前面都有一个 checkbox。现在想在  n 个子节点前面也加个  checkbox  表示选择当前节点下的所有  checkbox 。每个 M  类型的 checkbox 的  name 是一样的,因为后台需要批量操作,所以是一个  String[] 的数组, 求高手如何实现。
2011年12月05日 20:58

1个答案 按时间排序 按投票排序

0 0

首先,YAHOO-YUI我没有用过
但是页面上的checkbox除了html内置的元素外,就是图片显示了。
所以可以针对页面上的元素,来进行DOM查找。
比如N个节点前面的checkbox的click事件中,判断是否点中来让它下面的子节点进行选中。

然后提交到后台时,如果区分父子节点呢?
可以在name这里做手脚,或者在节点元素标签上藏属性。
关于藏属性如下:
比如:
<li id="node11" role="leafnode"></li>
li本身不具备role这个属性,但是我们可以给他设置上,用于得到子或者父节点,然后对于遍历等操作都有好处。

希望以上思路能帮助到你

2012年1月04日 16:22

相关推荐

    yahoo yui 实例教程

    利用Yahoo YUI库做的一个TREE实例,很详细的阐述了YUI的使用原理

    雅虎YUI组建

    雅虎用户界面库(Yahoo! User Interface Library,简称YUI)是雅虎公司推出的一款开源JavaScript和CSS框架,旨在帮助开发者构建高性能、可扩展的前端应用。YUI包含了丰富的组件,包括布局管理、事件处理、动画效果、...

    Yahoo YUI 插件库

    **Yahoo YUI 插件库** Yahoo User Interface (YUI) 是一个开源的JavaScript库,由Yahoo开发并维护,用于构建高性能、响应式的Web应用程序。它包含了一系列的模块和组件,帮助开发者处理常见的Web开发任务,如布局...

    YUI3 中tree的两种实现

    在IT行业中,YUI(Yahoo! User Interface Library)是一个广泛使用的JavaScript库,它提供了一系列工具和组件,帮助开发者构建富互联网应用程序(RIA)。YUI3是YUI的第三个主要版本,它进行了重大的架构改进,提供了...

    Yahoo YUI2.7中文API 完整版

    **Yahoo YUI 2.7 中文 API 完整版** Yahoo User Interface Library(简称 YUI)是由 Yahoo 开发的一款开源 JavaScript 和 CSS 库,旨在帮助开发者构建高性能、可维护的 Web 应用程序。YUI 2.7 版本是这个库的一个...

    关于yui的学习

    5. **异步加载**:对于大型数据集,可以设置TreeView为异步加载模式,只在需要时加载子节点,减少初次加载的时间。 通过深入学习和实践YUI TreeView,开发者不仅可以提升前端开发技能,还能掌握如何利用YUI高效地...

    YAHOO UI 树

    **Yahoo UI(YUI)** 是一个开源的JavaScript库,由雅虎公司开发并维护,旨在帮助Web开发者更轻松地创建交互式、响应式的网页应用。YUI包含了一系列的模块,如事件处理、动画效果、数据绑定、用户界面组件等,其中就...

    yahoo3.0 YUI Examples

    【标题】"yahoo3.0 YUI Examples" 提供了关于Yahoo! UI Library (YUI) 3.0版本的一个实例集合,旨在帮助开发者理解和应用这一强大的JavaScript和CSS框架。YUI是一个开源的前端开发工具集,用于构建高性能、可扩展...

    yui_3.0.0(雅虎官方)

    **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.Compressor.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到Yahoo.Yui....

    Yahoo YUI 资料

    **Yahoo YUI 知识点详解** Yahoo YUI(Yahoo User Interface Library)是Yahoo公司推出的一个开源JavaScript库,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。YUI提供了丰富的组件和工具,...

    YAHOO yui2.7 文档+ 代码+例子

    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 UI libaray 2.3.1

    struts2 yahoo yui ajax plugin

    Yahoo YUI(Yahoo User Interface)则是一个开源的JavaScript库,包含了一系列用于创建交互式、响应式的web应用的组件。而Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页...

    YAHOO YUI3简单入门

    YUI3是YUI的第三个主要版本,它在设计时注重模块化、可扩展性和性能优化,提供了一系列用于处理DOM操作、事件处理、动画效果、Ajax通信、数据存储等任务的工具。本教程将带你入门YUI3的基础知识。 **模块化设计** ...

    yahoo yui控件

    Yahoo YUI是一款强大的开源JavaScript库,由雅虎公司开发,主要用于构建高性能的Web应用程序。它包含了丰富的UI组件、工具集和资源,帮助开发者实现复杂的交互效果和布局管理。YUI的核心设计理念是模块化,允许...

    YUI2.8.1包括demo api是学习的好东西

    2. **DOM操作**:YUI提供了强大的DOM操作API,如选择器引擎(YAHOO.util.Selector)用于高效地定位DOM元素,以及一系列方法用于创建、修改和删除DOM节点。 3. **事件处理**:YUI的事件系统允许开发者方便地绑定和...

    YUI 详细说明文档

    #### 三、YUI提供的element工具 Element工具集扩展了DOM操作的能力,提供了一系列更高级的DOM处理方法。 #### 四、YUI提供的Event工具集 事件工具集使得监听和触发事件变得更加简单。 - **Event需要的引入**:...

    yui3-master.zip

    YUI3是YUI库的第三个主要版本,着重于模块化、轻量化以及性能优化。本文将围绕“yui3-master.zip”这个压缩包,深入探讨YUI3的核心概念、结构和实际应用。 1. **模块化设计** YUI3采用了模块化的设计理念,每个...

    YUI3 dialog组件

    YUI3是Yahoo!推出的一款强大的JavaScript库,它提供了丰富的UI组件和工具,用于构建高性能、跨平台的Web应用程序。Dialog组件是YUI3中的一个重要部分,它允许开发者创建可交互的弹出窗口,常用于提示信息、确认操作...

Global site tag (gtag.js) - Google Analytics