如题所述,在treegrid中,一次添加多个节点时,时间很长,但easyUI并无显示等待信息,让人以为是陷入了死循环,或者死机了,用户体验很差。
本来,treegrid(或者datagrid)有所谓的loadMsg,但只在加载数据时显示。添加节点,则不见有这种机制。
只能自己动手,丰衣足食了。
像很多次寻找答案一样,在网上搜索了许久,基本上都是一些互相抄袭,似是而非,不知所谓的垃圾。作者煞有介事地这样说,但有没有实际应用过,到底行不行,很让人怀疑。
或者只贴一点代码,缺乏足够的解释,让人变成丈二金刚。
经过一番努力,终于达到我自己想要的效果:
从一棵树中选中了许多节点,一次性复制到另一棵树。期间耗时比较长,会先显示等待信息;添加完成以后,等待消息消失。
没有代码我说个J8:
应用场景:
easyUI的一个对话框:
<div id="dlg_Add_template" class="easyui-dialog" style=" width:600px; ">……</div><script