源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

DBTree 1.3.2

  • 时间:2022-11-18 13:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:DBTree 1.3.2
[h3]1.3.2的修改[/h3] [list=1] [*]对 InsertNode进行了修改,不会再发生传送的节点id有错误而默认插入到根下的行为。 (出于安全考虑而去掉) [/*][*]完善了SubTree函数 [/*][*]添加了path函数可以得到路径 [/*][*]添加了alterNode可以修改节点名称以及在兄弟节点中的位置。 [/*][/list] [h3]许可:GUN LGPL [/h3] 测试地址:[url=http://lxbzj.com/product/dbtree/index.asp]http://lxbzj.com/product/dbtree/index.asp[/url]

[img]http://lxbzj.com/product/DBTree/dbtree.png[/img] DBTree使用说明

目录 [list=1] [*][url=file:///E:/up-to-ftp/DBTree/DBTree/doc/index.htm#1]简介[/url] [/*][*][url=file:///E:/up-to-ftp/DBTree/DBTree/doc/index.htm#2]特点[/url] [/*][*][url=file:///E:/up-to-ftp/DBTree/DBTree/doc/index.htm#3]如何使用[/url] [/*][/list]  

[url=http://lxbzj.com/product/DBTree/index.asp]其他的操作请参见实例[/url] 4.API 整个程序是一个类,提供插入、移动、删除、显示、输出为列表控件等接口,以后功能还会不断完善。
API
函数名  功能
insertNode(int node_pid, str node_name) 插入一个节点作为给出节点的孩子节点。 参数: [list] [*]node_pid 树中节点的id,0表示插入到根下 [/*][*]str节点的名称默认为新建文件夹; [/*][/list]
MoveNode(src_id,des_id) 移动节点和他的子树,参数:src_id源节点id;des_id:目标节点id(注意暂时不能将一个节点移动到根下(0)) 
DelNode(id,confirm)  删除节点和子树,参数:id节点id;confirm:是否直接删除true/false。
undel(id)  恢复没有直接删除的节点
string OutPutOption(root_id,selected_id,show_root,rel_deep)   将树输出为类表控件的选项,即<option>标签 参数: [list] [*]root_id 树根(Root)编号,默认值为0 [/*][*]selected_id 列表选项的默认中选项 [/*][*]show_root 是否允许显示根(Root)这一行记录 [/*][*]rel_deep 显示的相对深度 -1 显示所有 0 :只显示根 1 显示1层 [/*][/list]
Display(root_id,rel_deep,menu_tag,item_tag,options)   功能:读出并且按模板标签生成显示内容,替换标签有:{id},{name},{porder},{auto},{pid} [list] [*]参数:root_id 根的id ,0表示全部显示 [/*][*]rel_deep 要显示的相对深度。1层2层等等 [/*][*]menu_tag 菜单标签 数组 [/*][*]item_tag 项目标签 数组 [/*][*]menu_tag 与item_tag 必须为形如arr(1,n)的数组,即必须都是二维数组、第一维必须是1第二维存储各级标签 [/*][*]arr(0,n)存储开始标签,arr(1,n)存储结束标签,结束标签不能含有需要替换的内容 [/*][*]menu_tag(x,0),item_tag(x,0)用来存储默认的模板标签参见使用实例 [/*][*]option:参数 ,可用值:relative [/*][/list]
SubTree(node_id,order,rel_deep,with_root,with_del)   取得子目录记录集 [list] [*]node_id 节点id [/*][*]排序: "asc" "desc" [/*][*]rel_deep 相对要显示的深度 1仅显示1层 -1显示所有深度 0 仅显示根 如此类推 [/*][*]with_root(true/false) 记录集是否包含根 [/*][*]with_del(true/false) 记录集是否包含标记为删除的记录 [/*][/list]
AlterNode(node_id,new_name,step) 修改节点信息 [list] [*]node_id节点id [/*][*]new_name新的名称 [/*][*]step 要移动的位置 [/*][/list]
程序还在改进中,有些接口还待调整
  ©linzsoft.com2006-05-26

  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部