我想要的是,当我展开或折叠组时设置cookie或会话的方式,这样我可以在重新加载时读取该会话或cookie,并在XX组应该扩展时通知脚本。< / p> 不幸的是,我非常擅长js。并且很难弄清楚如何获得所需的集团信息。
我发现的是这段代码
ItemSet.prototype._onGroupClick = function (event) {
var group = this.groupFromTarget(event);
if (!group || !group.nestedGroups) return;
var groupsData = this.groupsData;
if (this.groupsData instanceof DataView) {
groupsData = this.groupsData.getDataSet();
}
group.showNested = !group.showNested;
var nestedGroups = groupsData.get(group.nestedGroups).map(function (nestedGroup) {
if (nestedGroup.visible == undefined) {
nestedGroup.visible = true;
}
nestedGroup.visible = !!group.showNested;
return nestedGroup;
});
groupsData.update(nestedGroups);
if (group.showNested) {
util.removeClassName(group.dom.label, 'collapsed');
util.addClassName(group.dom.label, 'expanded');
} else {
util.removeClassName(group.dom.label, 'expanded');
var collapsedDirClassName = this.options.rtl ? 'collapsed-rtl' : 'collapsed';
util.addClassName(group.dom.label, collapsedDirClassName);
}
};
接缝处理扩展和折叠组的Onclick功能,我不知道的是如何使用组信息设置cookie。
我只需要将Cookie吐出像Groupid = x ..
有没有办法做到这一点,或者我是一个疯狂的人,看着这个完全错误?
感谢您的帮助
更新
在我再看一遍之后,我确信我是制作饼干的合适场所(记住团队的状态)
如果我发出这样的提醒
if (group.showNested) {
alert("something");
util.removeClassName(group.dom.label, 'collapsed');
util.addClassName(group.dom.label, 'expanded');
}
所以当我点击群组进行扩展时,我可以做点什么,我仍然无法弄清楚如何获取群组ID,我需要记住我的cookie。 所以我的客户可以离开网站并返回,它会记住扩展和崩溃的gruops。
所以对Groupid的任何帮助或如何找到它都会非常感兴趣。