You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.4 KiB
54 lines
1.4 KiB
define(["dojo/dom", "dojo/dom-style", "dojo/_base/connect","dijit/registry"], |
|
function(dom, domStyle, connect, registry){ |
|
var _connectResults = []; // events connect result |
|
var list = null; |
|
var listId = 'list'; |
|
var app = null; |
|
var MODULE = "V1"; |
|
return { |
|
init: function(){ |
|
app = this.app; |
|
}, |
|
|
|
|
|
beforeActivate: function(){ |
|
// summary: |
|
// view life cycle beforeActivate() |
|
//console.log(MODULE+" beforeActivate"); |
|
app.list1 = registry.byId(listId); |
|
|
|
list = app.list1; |
|
if(!list.Store){ |
|
list.setStore(app.stores.longlistStore.store); |
|
} |
|
|
|
if(registry.byId("heading1")){ |
|
registry.byId("heading1").labelDivNode.innerHTML = "Long List One"; |
|
} |
|
if(dom.byId("tab1WrapperA")){ |
|
domStyle.set(dom.byId("tab1WrapperA"), "visibility", "visible"); // show the nav view if it being used |
|
domStyle.set(dom.byId("tab1WrapperB"), "visibility", "visible"); // show the nav view if it being used |
|
} |
|
}, |
|
|
|
afterActivate: function(){ |
|
// summary: |
|
// view life cycle afterActivate() |
|
//console.log(MODULE+" afterActivate"); |
|
}, |
|
beforeDeactivate: function(){ |
|
//console.log(MODULE+" beforeDeactivate"); |
|
}, |
|
afterDeactivate: function(){ |
|
//console.log(MODULE+" afterDeactivate"); |
|
}, |
|
|
|
destroy: function(){ |
|
var connectResult = _connectResults.pop(); |
|
while(connectResult){ |
|
connect.disconnect(connectResult); |
|
connectResult = _connectResults.pop(); |
|
} |
|
} |
|
}; |
|
});
|
|
|