我正在使用jtree和jstreegrid,第二列中的数据消失了
I am using jsTree and jsTree Grid and data in my second column disppears
我在jsTree Grid中有一列代表我的树。第二列用于显示与每个节点关联的"标记"。它显示得很好,直到我点击另一个级别。
因此,第二列将创建一个div,我的标记(类似于堆栈溢出标记)被附加到该html元素。这是问题,当页面第一次加载。我可以很好地看到根节点和与我在第二列中定义的根节点相关联的"标记"。看起来太棒了!
当我单击展开根节点时,要进入下一层。我丢失了与根节点相关联的标签。我想要的是保留它们,但我不明白为什么网格会丢失它们。
编辑:删除代码和图像。
问题是当您展开节点时,jsTreeGrid插件会重新绘制单元格。因为你只在"loaded"answers"select_cell"事件期间添加标签,所以标签会消失。
你可以通过在更多事件上重新添加标签来解决这个问题:
.bind("open_node.jstree create_node.jstree clean_node.jstree change_node.jstree", function (event, data) {
doDisplayTags(mapNameTag);
})
相关文章:
- 为什么js事件消失了
- 为什么我的HTML标签消失了
- 带撇号的字母消失了
- 当对象从服务器发送到客户端时,JS原型方法消失了
- 下拉菜单在我进入链接之前消失了
- jquery数据表显示/隐藏列添加了错误的选择
- 当我在tinmyce.int()中编写设置函数时,tinymce消失了,只有纯文本区域可见
- 我搜索了一些东西后,自己添加到谷歌的脚本就消失了
- Webgrid寻呼机在隐藏列Mvc4后消失了
- 为什么我的球消失了
- 为什么当我在 jQuery 中添加切换事件时我的按钮消失了
- 我的饼干消失了
- 某些全局(类)变量在 JavaScript 中消失了?(照片处理)
- 为什么当我对其父元素进行动画处理时,我的 UL 消失了
- 当我通过javascript添加警报并取消事件时,滚动条消失了
- 没有冲突使我的表格消失了
- 为什么我的网页上这个UL的链接和文本消失了
- 当我错过中间的单选按钮时,以前的正确单选按钮消失了
- 为什么我的html img突然消失了,我需要清除缓存
- 我正在使用jtree和jstreegrid,第二列中的数据消失了