请教问题,这是我在网上看的,但是我用在JSP中就是不成功,希望大家指点下~
点击“开始”→“运行”;在运行对话框中输入以下命令:regsvr32 < OTree.ocx文件的绝对路径> 注册智岛目录树控件控件regsvr32 /u < OTree.ocx文件的绝对路径> 解除智岛目录树控件的注册2. 在页面中添加智岛目录树控件在页面中加入以下代码,即可插入智岛目录树控件:<object classid="clsid:D835ED15-0BD0-4F24-AC76-A60175AE1137" id="OTree" width="150" height="0"CODEBASE="http://www.oapro.com/ostarocx/download/OTree.ocx"><param name="_Version" value="65536"><param name="_ExtentX" value="2646"><param name="_ExtentY" value="1323"><param name="_StockProps" value="0"></object>其中:width和height:指控件的显示宽度和高度;id:指控件对象的名称,通过该名称实现对控件的操作;CODEBASE:指没有安装智岛目录树控件的客户端运行该页面时自动下载安装该控件的地址。三、 从XML文件生成树形目录1. XML文档格式XML是个好东东,不过也要符合一定的格式呀,不然控件可不认哦!下面是一份XML文档格式:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName> </NodeName><!--节点名称--><NodeType> </NodeType><!--节点类型--><NodeData> </NodeData><!--节点数据--><ImageIndex> </ImageIndex><!--节点图片--><Creator> </Creator><!--生成者--><RightDepartmen>|开发部|</RightDepartmen><!--对此目录有权的部门--><RightUser> </RightUser><!--对此目录有权的用户--><Lock> </Lock><!--是否锁定0/1--></NodeItem>...</NaviTree>其中:NodeName:指节点名称,如有上级节点,要包括上级节点名称,节点名称间以符号"\"分隔。例“我的办公桌\公告通知\电子邮件”表明根节点为“我的办公桌”,父节点为“公告通知”,本节点为“电子邮件”。如果问你包含五级的节点名称是怎样时,呵呵,不要拿西红柿扔我!NodeType:节点类型,一般均指“href”。ImageIndex:节点名称前显示的小图标,其中0表示文件夹状图标,4表示数据表状图标。下面是一份xml格式文档源码:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName>我的办公桌</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>MyDesk.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>公告通知.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\收件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\发件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\已发邮件</NodeName><!--节点名称--></NodeItem><NodeItem><NodeName>我的办公桌\日程安排</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\日程安排\日历</NodeName><!--节点名称--></NodeItem></NaviTree>2. 代码实现通过以下语句通知智岛目录树控件打开XML文档:OTree.OpenXMLFile("")其中引号内XML文档的绝对路径,例如:OTree.OpenXMLFile("C:\OTree.xml")
我主要是不知道在JSP页面中呈现树型框架!
点击“开始”→“运行”;在运行对话框中输入以下命令:regsvr32 < OTree.ocx文件的绝对路径> 注册智岛目录树控件控件regsvr32 /u < OTree.ocx文件的绝对路径> 解除智岛目录树控件的注册2. 在页面中添加智岛目录树控件在页面中加入以下代码,即可插入智岛目录树控件:<object classid="clsid:D835ED15-0BD0-4F24-AC76-A60175AE1137" id="OTree" width="150" height="0"CODEBASE="http://www.oapro.com/ostarocx/download/OTree.ocx"><param name="_Version" value="65536"><param name="_ExtentX" value="2646"><param name="_ExtentY" value="1323"><param name="_StockProps" value="0"></object>其中:width和height:指控件的显示宽度和高度;id:指控件对象的名称,通过该名称实现对控件的操作;CODEBASE:指没有安装智岛目录树控件的客户端运行该页面时自动下载安装该控件的地址。三、 从XML文件生成树形目录1. XML文档格式XML是个好东东,不过也要符合一定的格式呀,不然控件可不认哦!下面是一份XML文档格式:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName> </NodeName><!--节点名称--><NodeType> </NodeType><!--节点类型--><NodeData> </NodeData><!--节点数据--><ImageIndex> </ImageIndex><!--节点图片--><Creator> </Creator><!--生成者--><RightDepartmen>|开发部|</RightDepartmen><!--对此目录有权的部门--><RightUser> </RightUser><!--对此目录有权的用户--><Lock> </Lock><!--是否锁定0/1--></NodeItem>...</NaviTree>其中:NodeName:指节点名称,如有上级节点,要包括上级节点名称,节点名称间以符号"\"分隔。例“我的办公桌\公告通知\电子邮件”表明根节点为“我的办公桌”,父节点为“公告通知”,本节点为“电子邮件”。如果问你包含五级的节点名称是怎样时,呵呵,不要拿西红柿扔我!NodeType:节点类型,一般均指“href”。ImageIndex:节点名称前显示的小图标,其中0表示文件夹状图标,4表示数据表状图标。下面是一份xml格式文档源码:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName>我的办公桌</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>MyDesk.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>公告通知.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\收件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\发件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\已发邮件</NodeName><!--节点名称--></NodeItem><NodeItem><NodeName>我的办公桌\日程安排</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\日程安排\日历</NodeName><!--节点名称--></NodeItem></NaviTree>2. 代码实现通过以下语句通知智岛目录树控件打开XML文档:OTree.OpenXMLFile("")其中引号内XML文档的绝对路径,例如:OTree.OpenXMLFile("C:\OTree.xml")
我主要是不知道在JSP页面中呈现树型框架!
看到你第一句我就没有再往下看。
我想问一下这位仁兄,LINUX里面可以这样注册控件吗?
你上网找个例子看一下就知道了,
很好用的,一点也不复杂
~
看到CSDN论坛的左边的菜单了吗,也是在MzTreeView的基础上写的!
你用XML也可以~
只要把XML解析出来动态赋给MzTreeView就可以了~
这还能难倒吗~MzTreeView只是一个树形框架~
如何实现数据完全在你手里~我的项目用的是MzTreeView实现树结构,
树结点数据是用数据库存放的~关键是看你怎么给树结点赋值了~
动动脑筋~
不会XML怎么用XML呢~~解析XML的工具有好多,你网上找一个就可以了,
我用的是JDom,具体用法你可以上网看一下~
[email protected]~