Subversion Repositories Applications.papyrus

Rev

Blame | Last modification | View Log | RSS feed

// example sample data and code
(function(){
        // some sample data
        // global var "data"
        data = [ 
                [ "normal", false, "new", 'But are not followed by two hexadecimal', 29.91, 10, false ],
                [ "important", false, "new", 'Because a % sign always indicates', 9.33, -5, false ],
                [ "important", false, "read", 'Signs can be selectively', 19.34, 0, true ],
                [ "note", false, "read", 'However the reserved characters', 15.63, 0, true ],
                [ "normal", false, "replied", 'It is therefore necessary', 24.22, 5.50, true ],
                [ "important", false, "replied", 'To problems of corruption by', 9.12, -3, true ],
                [ "note", false, "replied", 'Which would simply be awkward in', 12.15, -4, false ]
        ];
        var rows = 100;
        for(var i=0, l=data.length; i<rows-l; i++){
                data.push(data[i%l].slice(0));
        }

        // global var "model"
        model = new dojox.grid.data.Table(null, data);

        // simple display of row info; based on model observation
        // global var "modelChange"
        modelChange = function(){
                var n = dojo.byId('rowCount');
                if(n){
                        n.innerHTML = Number(model.getRowCount()) + ' row(s)';
                }
        }
})();