主要代码如下:
var d = {
identifier: 'id',
label: 'name',
items: [<%=s%>]
};
var folders = new dojo.data.ItemFileReadStore({ data: d });
var folderModel = new dijit.tree.ForestStoreModel({
store: folders,
query: { type: "root" },
childrenAttrs: [ "children" ]
});
<div dojoType="dijit.Tree" model="folderModel" openOnClick="false" showRoot="false" id="tree"></div>树能正常显示,但第一次操作展开一些结点后,关闭浏览器再进入该页面,树中结点的展开状态和上一次一样,不论是IE还是Firefox都是如此。这是为什么呢?如何不让它记住上一次的状态?
var d = {
identifier: 'id',
label: 'name',
items: [<%=s%>]
};
var folders = new dojo.data.ItemFileReadStore({ data: d });
var folderModel = new dijit.tree.ForestStoreModel({
store: folders,
query: { type: "root" },
childrenAttrs: [ "children" ]
});
<div dojoType="dijit.Tree" model="folderModel" openOnClick="false" showRoot="false" id="tree"></div>树能正常显示,但第一次操作展开一些结点后,关闭浏览器再进入该页面,树中结点的展开状态和上一次一样,不论是IE还是Firefox都是如此。这是为什么呢?如何不让它记住上一次的状态?
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0"> 页面中一直都写了,但不行。
http://bbs.oooyoo.com/viewtopic.php?f=3&t=2