8.内嵌Freeform树


  <FreeformTree dataURL="?">是内嵌的Freeform树,组件是根据加载dataURL的数据创建树的,数据格式为XML/JSON,规范如下:
1.数据本身为普通的平面、多记录结果集;
2.每条记录须有唯一的id号;
3.每条记录允许有pid(或parantID),指向父节点的id,以确定父子从属关系;
4.如果pid为空、或pid所指的记录不存在,则作为顶级节点;
5.每条记录必须有"freeform"属性,指向一个URL,表示以该Freeform 的XML文档创建嵌入的Freeform,该URL如果是相对URL,则是相对于本数据的URL的;
6.记录中必须以和嵌入的Feeform的Object的id同名的属性,为嵌入的Freeform对象赋值;
  数据举例如下:
<root>
<!-- landname、countryname、imgname是嵌入的freeform中的对象id,为其赋值 -->
<record pid="" id="01" freeform="treeland.xml" landname="欧洲"/>
<record pid="01" id="0101" freeform="reecountry.xml" countryname="英国" imgname="uk"/>
</root>
  上例中, id、pid(或parentID)、freeform这3个属性是必需的,是系统保留词;其余的是数据,用于嵌入的freeform.
  此外,FreeformTree对象支持鼠标单击、双击事件.

嵌入的 Freeform 不支持 Menus、Upload、Pager、ImageFlow 类型的 Object


嵌入的 Freeform 不支持输入功能.