论坛首页 Web前端技术论坛

求动态创建树的实例和方案

浏览 14914 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-03-09  
JSP页面头部带上
<%@ page contentType="text/html;CHARSET=utf8" %>
0 请登录后投票
   发表时间:2004-03-12  
关于XloadTree的target问题,即结点的链接,我如何操作才能使得链接在指定的frame中打开?我查了一些相关的资料及xloadtree的API,如果是编程方式,可以通过
var treeItem = new WebFXTreeItem( "Hello World" );;
treeItem.target = "window-name";
来指定链接打开的target,但是采用XML文件方式呢?在他的DTD中并没有指定相关的属性?请问有操作过xloadtree的各位给出一个解决方案。
0 请登录后投票
   发表时间:2004-03-13  
我自己解决了,但方式不太好,就是改动xloadtree中的xloadtree.js
原来为:
// Converts an xml tree to a js tree. See article about xml tree format
function _xmlTreeToJsTree(oNode); {
	// retreive attributes
	var text = oNode.getAttribute("text");;
	var action = oNode.getAttribute("action");;
	var parent = null;
	var icon = oNode.getAttribute("icon");;
	var openIcon = oNode.getAttribute("openIcon");;
	var src = oNode.getAttribute("src");;
	var target = oNode.getAttribute("target");;
…………………………

将这儿
var target = oNode.getAttribute("target");;
改为
target = "content";
,呵呵,不好意思,就是这样了,失去了在xloadtree的外部动态指定target灵活性(我是指用xml方式),但由于xloadtree在xml方式中的先天缺憾,由于一般情况下我们的target是固定的,所以采用这种方式,满足你的需求应该没有问题,如果想做的好一点,花点时间再改动一下xloadtree的实现吧,比如给xml中的元素增加一个target属性。
0 请登录后投票
   发表时间:2004-03-14  
其实我们写了一个商业版的树的构件
1、数据量很大的时候,页面加载时不是所有的数据都下载下来,而是单击某个node时载下载
2、页面不刷新,这一点也是很重要的,传统的方式只靠javascript不是最好的方式,需要将数据管理对象引入
3、使用要求方便,构件化的方式,如<extra:tree id="tree1"/>

而树的其它特征需要定义即可,比如xmlspy5。0 ,而我们提供了自己的基于swing的java编辑工具,方便定义,定义一棵树树只需要1分钟,你或许不相信
那么你下载一个把,我提供一个license给你

http://www.bstek.com

我的msn: hotbarsmu@hotmail.com
0 请登录后投票
   发表时间:2004-03-15  
楼上的产品我关注了多次。的确还不错,但是皮肤的更换对于开发者来说难度太大了,虽然default比较华丽。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics