`
tw5566
  • 浏览: 457822 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

openlaszlo添另删除树节点(转载)

阅读更多
  1. <canvas debug="true" fontsize="12">   
        <include href="lz/tree.lzx"/>   
        <dataset name="treedata">   
            <root>   
                <project name="演示方案" isleaf="false">   
                    <scheme name="业务模型一" isleaf="false">   
                        <item name="业务协作流程图" isleaf="true"/>                    
                        <item name="组织机构图" isleaf="true"/>                      
                    </scheme>   
                    <scheme name="业务模型二" isleaf="false">   
                        <item name="业务协作流程图" isleaf="true"/>                    
                        <item name="组织机构图" isleaf="true"/>                          
                    </scheme>   
                </project>      
                <project name="视频" isleaf="false">   
                    <scheme name="视频分类一" isleaf="false">   
                        <item name="视频一" isleaf="true"/>                    
                    </scheme>   
                    <scheme name="视频分类二" isleaf="false">   
                        <item name="视频一" isleaf="true"/>                    
                    </scheme>   
                </project>   
                <project name="图片" isleaf="false">   
                    <scheme name="图片分类一" isleaf="false">   
                        <item name="图片一" isleaf="true"/>                    
                    </scheme>   
                    <scheme name="图片分类二" isleaf="false">   
                        <item name="图片一" isleaf="true"/>                    
                    </scheme>   
                </project>   
            </root>         
        </dataset>   
        <handler name="oninit">   
            canvas.treecontainer.projecttree.datapath.setPointer(treedata.childNodes[0]);    
        </handler>   
        <!--*** save the selected item ***-->   
        <attribute name="selecteditem" value="null"/>   
        <button name="adddir" x="0" y="4" text="Add Dir" height="24">   
            <handler name="onclick">   
                if(canvas.selecteditem==null){    
                   var projectnode = new LzDataElement('project');    
                   projectnode.setAttr('name','NEW DIR');    
                   projectnode.setAttr('isleaf',false);    
                   canvas.treecontainer.projecttree.datapath.p.appendChild(projectnode);    
                }    
            </handler>   
        </button>   
        <button name="deldir" x="80" y="4" text="Del Dir" height="24">   
            <handler name="onclick">   
                if(canvas.selecteditem!=null){    
                    canvas.selecteditem.deleteNode();    
                    canvas.selecteditem = null;    
                }    
            </handler>   
        </button>   
        <view name="treecontainer" x="10" y="30" width="200" height="400" bgcolor="#F5F5F5" clip="true">   
            <tree name="projecttree" text="分类目录" datapath="" isleaf="false" open="true">   
                <tree datapath="*"  text="$path{'@name'}" xindent="20" y="18" closesiblings="false" expander="lztree_plusminus_rsc" isleaf="$path{'@isleaf'}">   
                    <handler name="onclick">   
                        canvas.selecteditem =this.datapath;    
                    </handler>   
                </tree>   
            </tree>   
            <scrollbar/>   
        </view>     
    </canvas>

转载:http://lwz7512.iteye.com/blog/115236

 

 

分享到:
评论

相关推荐

    OpenLaszlo-SAMSIG-05.ppt

    ### OpenLaszlo:领先的开源富互联网应用开发平台 #### 一、项目概述与历史 OpenLaszlo 是一个开放源代码平台,旨在为全球范围内的互联网提供丰富的应用程序开发及交付服务。它由 Laszlo Systems 公司于 2001 年...

    openlaszlo本地帮助文档

    手册中的"labs.openlaszlo.org"可能是一个指向OpenLaszlo官方实验室的链接,这个实验室通常包含各种示例、实验项目和最新的技术探索,是学习和了解OpenLaszlo最新功能的好地方。在这里,开发者可以找到实际的代码...

    Applet & Openlaszlo

    Applet和Openlaszlo是两个在Web开发领域中用于创建动态、交互式用户体验的技术。本文将深入探讨这两个概念以及它们之间的通信机制。 首先,Applet是Java编程语言的一个组成部分,它允许开发者创建可以在Web浏览器中...

    OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台

    OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台 -- Linux,C,C++,Java,Ajax,XML,perl,php,python,ruby,MySQL,Gnome,KDE,Qt,Gtk,bash,shell,嵌入式,网络,信息安全,操作系统,数据结构,编译原理

    openlaszlo-4.9.0-windows-dev-install.part2.rar

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 openlaszlo可作为openmeetings客户端的编译。 因安装程序90+MB,所以切分为两个压缩包。 openlaszlo-4.9.0-windows-dev-install....

    openlaszlo-4.9.0-windows-dev-install.part1.rar

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 openlaszlo可作为openmeetings客户端的编译。 因安装程序90+MB,所以切分为两个压缩包。 openlaszlo-4.9.0-windows-dev-install....

    openlaszlo-4.7.3-windows-dev-install (1).exe

    openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。 是openmeetings视频会议系统的默认开发编译工具。

    openlaszlo计算器

    这是用Openlaszlo开发的计算器程序,可以实现基本的计算操作。 我是刚学openlaszlo,欢迎朋友们提出宝贵意见!

    论文研究-使用OpenLaszlo构建J2EE中的RIA程序 .pdf

    使用OpenLaszlo构建J2EE中的RIA程序,高春阳,龚群侃,当前,Web 应用程序就要进入了一个新的时期,富互联网客户端(RIA ,Rich Internet Application) 以其极大地用户交互性、优秀的外观设计、良好��

    Laszlo技术手册续

    2. **配置步骤**:首先,下载OpenLaszlo Server的servlet文件(如openlaszlo-3.3.3-servlet.war),将其解压并放入Tomcat的webapps目录下。启动Tomcat后,LPS会被自动部署。接着,可以创建LZX文件并进行测试。 **...

    OpenLaszlo-开源

    这使得开发者能够利用OpenLaszlo来创建跨平台、兼容多种浏览器的富互联网应用。该项目的官方站点在http://openlaszlo.org,这是一个宝贵的资源库,包含了文档、示例代码和社区支持,对于学习和使用OpenLaszlo的人来...

    geoar:WMSWFS OpenLaszlo 客户端

    Geoar - WMS/WFS OpenLaszlo 客户端GeoAr 是 WMS 和 WFS 服务的富客户端实现。 它是在 LZX (OpenLaszlo) 上开发的,因此它向用户的浏览器提供 dhtml 或 flash,从而提供在它们之间进行选择的机会,但只有一个服务器...

    spket1.6.18

    OpenLaszlo是另一种由Spket支持的语言,它是一种用于创建富互联网应用(RIA)的开源平台。OpenLaszlo结合了XML和脚本语言,允许开发者使用单一的源代码在Flash和HTML5之间进行部署。Spket对OpenLaszlo的支持意味着...

    Openlaslzo+jsf

    ### Openlaszlo+JSF:SWF动画制作与Struts框架整合配置详解 #### 一、OpenLaszlo简介及SWF动画制作 **OpenLaszlo**是一款开源的跨平台开发工具,用于创建RIA(Rich Internet Applications)。它允许开发者使用一种...

    改造OpenMeetings成为Flash视频会议室(三)

    在这一部分,我们将深入探讨如何理解和修改OpenMeetings的源代码,特别是针对那些不熟悉OpenLaszlo开发语言的开发者。 OpenLaszlo是一种用于构建富互联网应用程序(RIA)的平台,它允许开发者用一种统一的声明式语言...

    Laszlo技术手册

    最后,通过滑条效果、树形菜单和数据展示等实例,手册展示了OpenLaszlo的实际应用,帮助读者将理论知识转化为实际开发技能。 总之,《Laszlo技术手册》全面地涵盖了Laszlo开发的各个方面,无论你是刚开始接触Laszlo...

    Laszlo与web工程

    - 首先,你需要下载 OpenLaszlo Server 的servlet包,例如 `openlaszlo-3.3.3-servlet.war`,并将它部署到Tomcat的 `webapps` 目录下。 - 启动Tomcat后,会自动解压war文件,并创建一个名为 `openlaszlo-3.3.3-...

    openmeeting安装

    9. **OpenLaszlo Server**: OpenLaszlo用于编译OpenMeeting的客户端界面。下载并安装相应版本的OpenLaszlo服务器,然后进行配置。 10. **OpenMeeting源代码**: 通过Subversion (SVN) 从指定URL获取OpenMeeting的源...

    huoyan.zip_火焰识别c++

    如果这个项目与OpenLaszlo有关,那么可能是将C++编写的火焰识别算法集成到OpenLaszlo应用中,以提供更丰富的视觉体验。 文件列表中的“实例77”可能是一个示例项目或者代码片段,展示了如何使用提供的C++ API来实现...

    改造OpenMeetings成为Flash视频会议室(一)

    这个过程涉及到多个技术组件,包括JDK、Red5、OpenMeetings、OpenLaszlo、MySQL以及版本控制工具。以下是对这些技术的详细介绍: 1. **JDK (Java Development Kit)**:作为基础,JDK 1.5 或更高版本是必要的,因为...

Global site tag (gtag.js) - Google Analytics