EasyUI 1.1.2 combotree首次加载会刷新两次,后面版本没发现问题。
//加载时执行
if (combotree.options.url) {
reload(this, combotree.options.url);
}
//reload方法中
_39.find(">ul").tree( {
url : _38.url
}).tree("reload");
//第一个相当于new了一个tree
//第二个reload的tree
//初始化时,当url存在就请求数据
if (_8f.url) {
ajaxDate(this, this);
}
所以第一次new存在url所以请求一次数据,第二次reload重新请求了一次数据。
探讨了EasyUI 1.1.2版本中Combotree组件首次加载时出现的刷新两次的问题。分析了源码中导致该现象的原因:一是初始化时请求数据,二是在reload方法中再次请求数据。
1733

被折叠的 条评论
为什么被折叠?



