CodeForge QQ客服 CodeForge 400电话 客服电话 4006316121

help.html ( 文件浏览 )

  • 发布于2010-08-06
  • 浏览次数:7
  • 下载次数:1
  • 下载需 1 积分
  • 侵权举报
			<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>帮助 </title>
</head>

<style type="text/css">
  td{

    font-family: Sylfaen;
	font-size: 15;   
	color: black;
	font-weight: thin;
  
}

  span{

  color:red;
  font-weight:bold;
  
}
</style>

<body>
<table width="98%" border="1" cellspacing="1" cellpadding="1" style="font-family:宋体;font-size:16;font-weight:8">


<tr>
	<td style="font-size:18;font-weight:blod;color:blue" align="center">	  
	   eXTree 2.1  开发帮助文档   <br>
	    Toone  Corporation  &nbsp;    Apollo  &nbsp;   2006.05.15    
		<BR>
	</td>
</tr>


<tr>
	<td>
	   <span style="color:blue;font-weight:bold">动态树xml文件&lt;tree  ...  /&gt;元素的属性有:  </span>
	</td>
</tr>
<tr>
	<td style="font-weight:bold"><br> 	
	   公共的:id, text, src, type, icon, openIcon, color <br>
	   普通树节点:action, target <br>
	   单选(radio)、多选(checkbox)树节点:value, checked, disabled, onchange <br><BR>
	   注意:在Version 2.1中新增了自定义属性功能,自定义属性的名称不能和这里的属性同名。
	   <br>
	</td>
</tr>

<tr>
	<td>
	   <span style="color:blue;font-weight:bold">version 2.1  更新:  </span>
	</td>
</tr>
<tr>
	<td><b>新增树节点对象方法</b><br> 	
	<span style="color:red;font-weight:bold">setColor(color)、getColor():</span>  
	设置/获取节点的文本颜色。<br>
	文本颜色默认是黑色("black"),由webFXTreeConfig.defaultColor属性定义。
	setColor方法对disabled的节点也有效。
   如:将节点设为红色 node.setColor("red"); 动态加载节点可以在xml文件中指定color属性。<br>	
   <BR>
	<span style="color:red;font-weight:bold">树节点对象增加自定义属性:</span>
	这一特性主要是用于动态加载树,通过xml文件
    指定节点的自定义属性,<font style='font-weight:bold'>注意自定义属性名不能和已有的关键字同名</font>。<BR>如:
    &lt;tree id="nodeId" text="nodeName"  myAttrName="myAttrValue"/&gt;<BR>
    该节点加载后,可以通过 getNodeById("nodeId").myAttrName 获取值 "myAttrValue"。<BR>
    静态节点可以直接支持自定义属性:node.myAttrName = "myAttrValue"。<br><br>

	<span style="color:red;font-weight:bold">move(parentNode, index) :</span>
	将节点移动为指定节点的子节点。
    如:nodeA.move(nodeB); 节点nodeA(及其子节点,如有的话)将移动成为节点nodeB的
    最后一个子节点。
    目前只能移动成为最后一个子节点,不能指定索引位置(即index参数目前无效),这是一个缺陷。
	<br><br>

    <span style="color:red;font-weight:bold">onchange事件属性:</span>
	这个属性指向一个JavaScript方法,当鼠标单击radio、checkbox时,
    会触发这个事件,执行指定的JS方法。
    动态加载树在xml文件中指定这个属性。&lt;tree onchange="doMyFunction"/&gt;<BR><BR>

	<span style="color:red;font-weight:bold">增强了节点的expand():</span>
	 当调用节点的expand()方法时,自动展开其祖先节点。
     动态加载节点的expand()方法还有些小问题,要 webFXTreeConfig.userPersistence=false。
	</td>
</tr>


<tr>
	<td>
	   <span style="color:blue;font-weight:bold">version 2.0  新增方法:  </span>
	</td>
</tr>
<tr>
	<td><b>新增树节点对象方法</b><br> 	
	<span style="color:red;font-weight:bold">setId(id)和getId():</span>  设置节点  的Id属性,将业务对象和树节点进行关联。
        对于动态树,可以在xml文件中指定id值。id属性不是必要的,可以不设置。<br>	
	<span style="color:red;font-weight:bold">setText(txt):</span>设置节点对象的显示名称,方便不刷新整棵树而改变树节点名称。<br><br>

	<b>其它:</b><br> 	
	<span style="color:red;font-weight:bold">getNodeById(id):</span>这是全局方法, 通过id获取树节点对象。要和 setId() 方法配合使用。<br><br>
	动态树:在配置文件中 &lt;tree /&gt; 元素增加<span>type属性</span>,指定这个节点的类型,
   可以取值<span>normal, check, radio</span>三者之一(注意:区分大小写,只能是小写),
   分别表示“一般类型”、“checkbox类型”、“radiobutton类型”。
   当不指定 type属性时,节点的类型与它的父节点类型相同。
	</td>
</tr>
<tr>
	<td>
	   <span style="color:blue;font-weight:bold">树属性定义对象:</span>
	</td>
</tr>
<tr>
	<td><b>webFXTreeConfig</b> : 定义了树的一些属性.<br> 
	&nbsp;&nbsp;这个对象在xtree.js文件的开头定义,可以对其属性进行修改,个性化自己的树。<br>
	增加的方法/属性:<br>
	<span style="color:red;font-weight:bold">方法:setImagePath(path):</span>设置eXtree所用的图片路径,如:webFXTreeConfig.setImagePath("/extree/images");<br>
	<span style="color:red;font-weight:bold">cascadeCheck:</span>boolean, 定义CheckBox树是否级联选择<br>
	</td>
</tr>
<tr>
	<td>
	   <span style="color:blue;font-weight:bold">树根对象:</span>
	</td>
</tr>
<tr>
	<td>
	   <b>WebFXTree</b> : 树的根节点对象.任何的树都可以使用它作为根节点.<br>
	      &nbsp;&nbsp; 构造函数: WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon)<br><br>
       <b>WebFXLoadTree:</b>  树的根节点对象, 同WebFXTree的区别是它的子结点在sXmlSrc指定,展开这个节点时才加载.<br>
		 &nbsp;&nbsp;  构造函数: WebFXLoadTree(sText, sXmlSrc, sAction, sBehavior, sIcon, sOpenIcon) <br><br>
		 <b>WebFXCheckBoxLoadTree</b>: 动态加载带CheckBox子结点的树根对象。<br>
		 WebFXCheckBoxLoadTree(sText, sXmlSrc, sAction, sBehavior, sIcon, sOpenIcon)<br><br>
		 <b>WebFXRadioLoadTree</b>: 动态加载带Radio子结点的树根对象。<br>
		 WebFXRadioLoadTree(sText, sXmlSrc, sAction, sBehavior, sIcon, sOpenIcon)
	</td>
</tr>
<tr>
	<td>
	   <span style="color:blue;font-weight:bold">节点基类:</span>
	</td>
</tr>
<tr>
	<td><b>WebFXTreeItem</b> : 树中的节点对象.<br> 
	&nbsp;&nbsp;构造函数: WebFXTreeItem(sText, sAction, eParent, sIcon, sOpenIcon)<br><br>
        <b>WebFXLoadTreeItem:</b> 动态加载子节点的节点对象.<br>
	  &nbsp;&nbsp;构造函数: WebFXLoadTreeItem(sText, sXmlSrc, sAction, eParent, sIcon, sOpenIcon)<br>
	</td>
</tr>
<tr>
	<td>
	   <span style="color:blue;font-weight:bold">CheckBox 树:</span>
	</td>
</tr>
<tr>
	<td> <b>WebFXCheckBoxTreeItem</b> : 带CheckBox的节点.<br>
	&nbsp;&nbsp; 构造函数: <span style="color:red">WebFXCheckBoxTreeItem(sText, sValue, eParent, sIcon, sOpenIcon, bChecked, disabled)</span><br>
     &nbsp;&nbsp;部分参数说明:&nbsp;sValue: checkbox 的value值.&nbsp; bChecked: 是否选中, 缺省为false.
	 &nbsp;&nbsp;disabled: 是否禁用,缺省为false.<br><br>
      <b>WebFXLoadCheckBoxTreeItem</b> : 带CheckBox的、动态加载子结点的节点.<br>
	 &nbsp;&nbsp;构造函数:<span style="color:red">WebFXLoadCheckBoxTreeItem(sText, sValue, sXmlSrc, eParent, sIcon, sOpenIcon, bChecked, disabled)</span><br><br>
	 提供的配套方法:<br><br>
	// 获取所有的选中CheckBox的值,返回值是数组. <br>
    // includeDisabled 是否包括disabled状态的CheckBox, 默认值是false.<br>
	// 没有选中任何节点将返回长度为零的数组。<br>
    <b>function getCheckValues(includeDisabled)</b><br><br>

	// 获取所有的选中CheckBox的文本,返回值是数组.<br>
	// includeDisabled 是否包括disabled状态的CheckBox, 默认值是false.<br>
	// 没有选中任何节点将返回长度为零的数组。<br>
    <b style="color:red">function getCheckTexts(includeDisabled)</b> <br><br>
	
	// 获取所有的选中的对象,对象的属性有:id, text, value,返回值是数组.<br>
	// includeDisabled 是否包括disabled状态的CheckBox, 默认值是false.<br>
	// 没有选中任何节点将返回长度为零的数组。<br>
    <b style="color:red">function getCheckObjects(includeDisabled)</b> <br><br>

	// 设置值等于value的CheckBox的选中状态. recursive:是否递归,缺省为false.<br>
	// 如果指定了recursive为true,它的子结点中diabled为true的节点状态不会改变。<br>
	// 在动态树中,如果指定了recursive为true,对还没加载的节点将不起作用。<br>
	// <span style="color:red">如果webFXTreeConfig.cascadeCheck 属性为 false,recursive参数将失效。</span><br>
    <b>function setCheckBox(value, checked, recursive)</b><br><br>

	// 设置值等于value的CheckBox的禁用状态.<br>
	// 在动态树中,如果指定了recursive为true,对还没加载的节点将不起作用。<br>
   <b>function disableCheckBox(value, disabled, recursive)</b><br><br>

   // 隐藏或显示所有的CheckBox.<br>
   <b>function visiableCheckBox(visiable)</b>
	</td>
</tr>
<tr>
	<td>
	   <span style="color:blue;font-weight:bold">Radio 树:</span>
	</td>
</tr>
<tr>
	<td><b>WebFXRadioTreeItem</b>: 带Radio的树节点。<br>
	&nbsp;&nbsp;构造函数:<span style="color:red">WebFXRadioTreeItem(sText, sValue, eParent, sIcon, sOpenIcon, bChecked, disabled)</span> <br><br>

	<b>WebFXLoadRadioTreeItem</b>: 带Radio的、动态加载的树节点。<br> 
	&nbsp;&nbsp;构造函数:<span style="color:red">WebFXLoadRadioTreeItem(sText, sValue, sXmlSrc, eParent, sIcon, sOpenIcon, bChecked, disabled) </span><br><br>

	提供的配套方法:<br><br>

	// 获取选中的节点值和文本.返回的是对象,有<span style="color:red">id</span>, value, text属性。<br>
	// 没有选中任何节点将返回null.<br>
<b>function getCheckObject()</b><br><br>

// 获取所有的选中radio的值. 没有选中返回null.<br>
<b>function getCheckValue()</b><br><br>
// 返回选中radio的文本。没有选中返回null.<br>

<b>function getCheckText()</b><br><br>
// 设置值等于value的Radio的选中状态.<br>
<b>function setRadioChecked(value, checked)</b><br><br>
// 设置值为value的Radio的可用状态
...
...
(文件超长,未完全显示,请下载后阅读剩余部分)
			
...
展开> <收缩

下载源码到电脑,阅读使用更方便

1 积分

快速下载
还剩0行未阅读,继续阅读
免费下载源码
Sponsored links

源码文件列表

温馨提示: 点击源码文件名可预览文件内容哦 ^_^
...
名称 大小 修改日期
allItemTree.html1.50 kB18-02-05 15:32
checkboxTree_demo.html2.21 kB12-05-06 17:19
checkbox_xloadtree.html2.18 kB12-05-06 10:13
err_item.xml627.00 B12-05-06 10:52
help.html10.16 kB15-05-06 17:04
index.html444.00 B15-05-06 14:51
itemb.xml192.00 B30-11-05 17:05
items.xml883.00 B15-05-06 16:25
checkboxTreeItem.js10.85 kB12-05-06 14:39
checkboxXLoadTree.js11.82 kB12-05-06 08:47
blank.png144.00 B13-06-02 17:51
file.png251.00 B13-06-02 17:51
foldericon.png229.00 B13-06-02 17:51
I.png148.00 B13-06-02 17:51
L.png153.00 B13-06-02 17:51
Lminus.png219.00 B13-06-02 17:51
Lplus.png224.00 B13-06-02 17:51
new.png251.00 B13-06-02 17:51
openfoldericon.png232.00 B13-06-02 17:51
pspbrwse.jbf5.54 kB13-06-02 17:51
T.png152.00 B13-06-02 17:51
Thumbs.db14.50 kB12-05-06 10:23
Tminus.png207.00 B13-06-02 17:51
Tplus.png222.00 B13-06-02 17:51
vssver.scc240.00 B21-09-04 09:40
<images>0.00 B19-06-08 11:38
map.js1.60 kB29-03-06 16:47
radioTreeItem.js7.83 kB13-05-06 17:59
radioXLoadTree.js11.77 kB12-05-06 08:47
xloadtree.js12.05 kB15-05-06 14:51
xmlextras.js3.87 kB05-02-02 20:39
xtree.css1.04 kB01-12-04 17:13
xtree.js29.21 kB15-05-06 17:06
<js>0.00 B19-06-08 11:38
largeCheckBoxTree.html1.78 kB18-02-05 15:33
left.html1.55 kB15-05-06 14:53
map.html1.06 kB05-02-05 10:24
no_item.xml60.00 B12-11-04 09:53
radioTree_demo.html1.83 kB12-05-06 10:04
radio_xloadtree.html1.85 kB12-05-06 10:04
ReadMe.txt5.33 kB15-05-06 17:03
web.xml426.00 B03-12-04 09:01
<WEB-INF>0.00 B19-06-08 11:38
xloadtree.html2.14 kB13-05-06 17:46
<xTree>0.00 B29% 03-12-04
xtree.html2.04 kB15-05-06 15:54
<eXtree>0.00 B19-06-08 11:38
Sponsored links

help.html (52.66 kB)

需要 1 积分
您持有 积分

CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了 了解更多

您的积分不足

支付宝优惠套餐快速获取 30 积分

订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。

更多付款方式:网银PayPal

上传代码,免费获取

您本次下载所消耗的积分将转交上传作者。

同一源码,30天内重复下载,只扣除一次积分。

登录 CodeForge

还没有CodeForge账号? 立即注册
关注微博
联系客服

Switch to the English version?

Yes
CodeForge 英文版
No
CodeForge 中文版

完善个人资料,获价值¥30元积分奖励!

^_^"呃 ...

Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧
好的