日期:2014-05-16  浏览次数:20417 次

关于EXTjs的 grid分页问题
新上手ext,按照示例自己做了一个grid分页,但结果分页toolbar是出来了,也能用,但页面内数据却是很长一大节,设定高度后还有个滚动轴滑块出来,跟没有分页栏没什么区别,请问我是哪里写错了,还是少了什么。

    Ext.onReady(function(){
         
        function createFakeData(count) {
            var firstNames   = ['Ed', 'Tommy', 'Aaron', 'Abe', 'Jamie', 'Adam', 'Dave', 'David', 'Jay', 'Nicolas', 'Nige'],
                lastNames    = ['Spencer', 'Maintz', 'Conran', 'Elias', 'Avins', 'Mishcon', 'Kaneda', 'Davis', 'Robinson', 'Ferrero', 'White'],
                ratings      = [1, 2, 3, 4, 5],
                salaries     = [100, 400, 900, 1500, 1000000];

            var data = [];
            for (var i = 0; i < (count || 25); i++) {
                var ratingId    = Math.floor(Math.random() * ratings.length),
                    salaryId    = Math.floor(Math.random() * salaries.length),
                    firstNameId = Math.floor(Math.random() * firstNames.length),
                    lastNameId  = Math.floor(Math.random() * lastNames.length),

                    rating      = ratings[ratingId],
                    salary      = salaries[salaryId],
                    name        = Ext.String.format("{0} {1}", firstNames[firstNameId], lastNames[lastNameId]);

                data.push({
                    rating: rating,
                    salary: salary,
                    name: name
                });
            }
            return data;