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?

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")
             ;
?>
<!-- Javascript -->
<?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') ?>
<div id="gridNode"></div>

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.

Reply via email to