Thanks, I forget to closed this thread. There was problem with relative path in filesystem structure. When I use dojo.registerModule in layout scripts everything works fine.
But I tried use dojo.register module in concrete view script, dojo could not find path to module. The code dojo.registerModule was placed inside helper HeadScript in view script: [?php $this->headScript()->captureStart() ?] dojo.registerModule("rpc", ../../dojoroot/rpc") [?php $this->headScript()->captureEnd() ?] So I solved this by remove code to layout script, and other modules is registered in layout scripts without any problem. TRF (thanks for response) weierophinney wrote: > > -- tomascejka wrote > (on Wednesday, 16 September 2009, 04:38 AM -0700): >> >> Testing dojo.data.Grid and now I cannot find where I do wrong. If I >> uncoment >> the row... requireModule("rpc.trainingunit.Unit") alert is showed but >> dojo >> stop working. >> If I comment row... grid working. There is a bug? > > Is there someting in your rpc.trainingunit.Unit class that causes an > issue? Run that file through jslint (http://www.jslint.com/) and see if > any errors come up. In most of my work with Dojo (and other JS), if the > file does not pass the linter, fixing it so it does corrects any issues. > >> Filesystem >> ======= >> /dojoroot >> /dojo >> /dojox >> /rpc/ >> /trainingunit >> unit.js >> >> Content of unit.js for testing is >> alert(11); >> >> View: >> === >> <?php >> >> $this->headTitle("Some title"); >> >> Zend_Dojo_View_Helper_Dojo::setUseProgrammatic(); >> >> //register my modules >> $this->dojo()->registerModulePath("rpc", "../../rpc"); >> >> //init dojo enviroment >> $this->dojo()->addStyleSheet("/dojoroot/dojox/grid/resources/tundraGrid.css") >> ->addStyleSheet("/dojoroot/dojox/grid/resources/Grid.css") >> ->requireModule("dojo.data.ItemFileReadStore") >> ->requireModule("dojox.grid.DataGrid") >> ->requireModule("dojo.parser") >> ->requireModule("dojo.rpc.JsonService") >> ->requireModule("rpc.trainingunit.Unit") >> ; >> ?> >> >> <?php $this->headScript()->captureStart() ?> >> var gridStore = new dojo.data.ItemFileReadStore({ >> data : <?php echo $this->collection ?> >> }); >> <?php $this->headScript()->captureEnd() ?> >> <?php >> $this->headScript()->appendFile('/js/trainingUnit/trainingUnitGrid.js') >> ?> >> >> >> content of trainigUnitGrid.js: >> ================== >> dojo.addOnLoad(function() { >> /* A simple layout that specifies column headers and >> * mappings to fields in the store */ >> var gridLayout = [ >> {name : "ID", field : "id", width : "50%"}, >> {name : "Label", field : "name", width : "50%", sortDesc: >> true } >> ]; >> >> /* Programmatically construct a data grid */ >> var grid = new dojox.grid.DataGrid({ >> store : gridStore,//gridStore is out of >> the >> script >> structure : gridLayout >> }, "gridNode"); >> grid.startup(); >> /* select rows 11-20 inclusive */ >> //dijit.byId("gridNode").selection.selectRange(1,2); >> //dijit.byId("gridNode").selection.select(2); >> >> >> /* Attach a custom event handler for row selection */ >> dijit.byId("gridNode").selection.onSelected = function(idx) { >> console.log("onSelected", idx); >> }; >> }); >> >> What do I make wrong? >> >> tomascejka >> >> ----- >> Enviroment >> ========== >> >> OS: >> SUSE Linux Enterprice 10 (i586) - version 2.6.16.60-0.27-smp >> Windows XP >> >> Tomcat v6.0.16 >> Java(TM) SE Runtime Enviroment (build 1.6.0-b105) >> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode) >> Maven v2.0.9 >> Apache 2.2.11 >> MySQL 5.1.30 >> PHP 5.2.10 >> qooxdoo-0.8.2 >> Python 2.5 >> Zend framework 1.9.2 >> Dojo 1.3.2 >> >> Hudson: >> ======= >> version 1.304 >> plugins: Maven 1.304, SSH Slaves >> running: deployed in Tomcat >> >> front-end developer web-based application >> A.S.E.I. [http://www.asei.cz] >> -- >> View this message in context: >> http://www.nabble.com/Registering-own-dojo-module--stop-working-dojo%2Cdojox-modules-tp25470595p25470595.html >> Sent from the Zend Framework mailing list archive at Nabble.com. >> > > -- > Matthew Weier O'Phinney > Project Lead | matt...@zend.com > Zend Framework | http://framework.zend.com/ > > -- View this message in context: http://n4.nabble.com/Registering-own-dojo-module-stop-working-dojo-dojox-modules-tp662725p1016013.html Sent from the Zend Framework mailing list archive at Nabble.com.