第一范文网 - 专业文章范例文档资料分享平台

3.javaScript手册

来源:用户分享 时间:2025/7/8 19:05:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

//事件:在节点展开后触发

this.OnNodePostExpand = null; //事件:在节点点击前触发 this.OnNodeQueryClick = null; //事件:在节点点击后触发 this.OnNodePostClick = null;

//事件:在节点是否选中改变之前触发

this.OnNodeCheckedQueryChange = null; //事件:在节点是否选中改变之后触发 this.OnNodeCheckedPostChange = null;

方法说明

/*********************************************** 功能:点击节点 参数:

node:节点ID或对象

***********************************************/

function TreeFunc_ClickNode(node)

/*********************************************** 功能:展开节点 参数:

node:节点ID或对象

***********************************************/

function TreeFunc_ExpandNode(node)

/*********************************************** 功能:获取所有选定的节点

返回:对象数组

***********************************************/

function TreeFunc_GetCheckedNode()

/*********************************************** 功能:得到当前高亮的节点 参数:

node:节点ID或对象

***********************************************/

function TreeFunc_GetCurrentNode()

/*********************************************** 功能:选中节点

参数:

node:节点ID或对象

***********************************************/

function TreeFunc_SelectNode(node)

/*********************************************** 功能:将节点设为当前节点 参数:

node:节点ID或对象

***********************************************/

function TreeFunc_SetCurrentNode(node)

/*********************************************** 功能:设置节点是否被选中 参数:

node:节点ID或对象

optType:操作类型,可为以下的值

布尔型:设置是否选中 字符串:

reverse:反选

remain:保留原有状态

***********************************************/

function TreeFunc_SetNodeChecked(node, optType)

/*********************************************** 功能:设置目录树的根节点 参数:

path:路径

SepStr:可选,路径分隔符,默认为\\

***********************************************/

function TreeFunc_SetTreeRoot(path, SepStr)

/*********************************************** 功能:展现目录树

***********************************************/

function TreeFunc_Show()

事件说明

所有的事件,请在树显示(Show)前设置好。事件以函数的方式设定,函数中若设置了返回值,则可能会影响程序的后继调用。调用样例: LKSTree.OnNodeQueryDraw = function(node){

}

//在这里编写您的代码

/*********************************************** 触发:在某个节点的HTML代码产生前调用 参数:

node:节点对象,触发事件的的节点 返回值:

字符串:将返回的字符串作为节点的HTML代码,并终止后面程序的执行 其他:无效果 使用技巧

在事件触发中可以修改全局对象TREENODESTYLE(请参考“修改树显示样式”部分),以调整部分节点的显示样式。一般情况,请不要有返回值。

***********************************************/

OnNodeQueryDraw = function(node)

/*********************************************** 触发:在某个节点的HTML代码产生后调用 参数:

node:节点对象,触发事件的的节点

Result:字符串,节点即将要使用的HTML代码 返回值:

字符串:将返回的字符串作为节点的HTML代码 其他:无效果 使用技巧

在事件触发中可以根据修改Result值并返回修改后的字符串,以修改树展现样式 ***********************************************/

OnNodePostDraw = function (node,Result)

/*********************************************** 触发:在某个节点的展开/伸缩前调用 参数:

node:节点对象,触发事件的的节点 返回值:

false:终止后面程序的执行

其他:无效果

***********************************************/

OnNodeQueryExpand = function(node)

/*********************************************** 触发:在某个节点的展开/伸缩后调用 参数:

node:节点对象,触发事件的的节点 返回值: 无效果

***********************************************/

OnNodePostExpand = function(node)

/*********************************************** 触发:在某个节点的点击前调用 参数:

node:节点对象,触发事件的的节点 返回值:

false:终止后面程序的执行

其他:无效果

***********************************************/

OnNodeQueryClick = function(node)

/*********************************************** 触发:在某个节点的点击后调用 参数:

node:节点对象,触发事件的的节点 返回值:

无效果

***********************************************/

OnNodePostClick = function(node)

/*********************************************** 触发:在节点是否选中改变之前触发 参数:

node:节点对象,触发事件的的节点 返回值:

false:终止后面程序的执行

其他:无效果

***********************************************/

OnNodeCheckedQueryChange = function (node)

/*********************************************** 触发:在节点是否选中改变之后触发 参数:

node:节点对象,触发事件的的节点 返回值:

无效果

***********************************************/

OnNodeCheckedPostChange = function (node)

/*********************************************** 功能:目录树节点的构造函数,不建议外部程序调用 参数:

搜索更多关于: 3.javaScript手册 的文档
3.javaScript手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9it2159pye9kcel7h0ub_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top