我有两个功能,一个是用于扩展树视图(即 ExpandAll()),第二个是用于从该树视图中删除特定类型的元素(即 RemoveAbElements())。
ExpandAll() 方法检查所选节点下是否有子节点。如果不是,则它通过 ajax 调用检索子元素。所以现在我将这些方法称为如下:
function(){
ExpandAll();
RemoveAbElements();
}
现在我的问题是,ExpandAll() 方法中有一个回调,它会为每个展开的子节点调用(这是预期的)。现在,即使在执行 RemoveAbElements() 方法之后,回调也会被调用。我想在执行 RemoveAbElements() 之前执行 ExpandAll() 方法及其所有回调。我为此尝试了很多东西,但都没有奏效。请帮忙。