Commit 18e7b67e by stylefeng

修复递归的一个bug

parent 492402f4
...@@ -18,16 +18,19 @@ function extracted($, item, target, globalCollapsedFlag, options) { ...@@ -18,16 +18,19 @@ function extracted($, item, target, globalCollapsedFlag, options) {
$.each(subItems, function (pIndex, pItem) { $.each(subItems, function (pIndex, pItem) {
//如果是展开,判断当前箭头是开启还是关闭 //如果是展开,判断当前箭头是开启还是关闭
var expander = $(item).find("td[name='name']").find(".treetable-expander");
if (!globalCollapsedFlag) { if (!globalCollapsedFlag) {
var hasExpander = $(item).find("td[name='name']").find(".treetable-expander") var hasExpander = expander.hasClass(options.expanderExpandedClass);
.hasClass(options.expanderExpandedClass);
if (hasExpander) { if (hasExpander) {
$(pItem).css("display", "table"); $(pItem).css("display", "table");
} else { } else {
$(pItem).css("display", "none"); $(pItem).css("display", "none");
} }
} else { } else {
//如果是折叠,就把当前开着的都折叠掉
$(pItem).css("display", "none"); $(pItem).css("display", "none");
expander.removeClass(options.expanderExpandedClass);
expander.addClass(options.expanderCollapsedClass);
} }
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment