问题标签 [dyantree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - dyantree onActivate 事件处理程序未按预期在画布上绘制图像
我有一个要在激活非文件夹节点时显示的图像。
- 展开文件夹节点。
- 单击非文件夹节点,该节点的图像将不会按预期显示。
- 单击与上一步中的节点不同的节点,然后单击上一步中的节点,该节点的图像将按预期显示。
由于某种原因,一个节点的图像将不会显示,直到该onActivate
节点的事件至少被触发两次(即通过访问另一个节点,然后返回到有问题的节点)。
我尝试了几种方法来解决这个问题。对我有用的唯一方法是使用onRender
事件处理程序而不是onActivate
,但这会大大降低生产中树的速度(在任何给定时间可能显示 5000 多个节点)。
我也相信我已经遵循了@pimvdb在他对此处和此处的类似问题的回答中提供的所有建议,但无济于事。我曾尝试src
在声明onload
函数之前和之后设置图像,但这似乎并不重要。
任何指针将不胜感激。
PS 在您看到此问题后,您可能需要清除缓存才能再次看到它。
jquery - 以编程方式选择多个节点的动态树不起作用
在下面的 for 循环中,有 3 个节点键,但下面的代码仅选择 dyna-tree 中的第一个键节点,其他两个节点没有被选中。请在这里帮助我想选择我传入for循环的所有3个节点
功能 SelectFavouriteValues(结果,drpName){
}