Success! Looks like we've fixed this one. According to our records the fix was applied for EXTJS-8597 in 4.2.0.489.
  1. #1
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,639
    Vote Rating
    103
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default Grouping headers out of sync if a group has empty name

    Grouping headers out of sync if a group has empty name


    Grid rows are out of sync if a locked grouped grid is missing a group name for one of its records. Grouping header should assure at least a non-breaking space is put in the header for this case.

    Code:
    Ext.require(['Ext.data.*', 'Ext.grid.*']);
    Ext.onReady(function() {
        // wrapped in closure to prevent global vars.
        Ext.define('Restaurant', {
            extend: 'Ext.data.Model',
            fields: ['name', 'cuisine']
        });
    
        var restaurants = Ext.create('Ext.data.Store', {
            storeId: 'restaraunts',
            model: 'Restaurant',
            groupField: 'cuisine',
            sorters: ['cuisine','name'],
            data: [{
                name: 'Cheesecake Factory',
                cuisine: ''
            },{
                name: 'Slider Bar',
                cuisine: 'American'
            },{
                name: 'Shokolaat',
                cuisine: 'American'
            },{
                name: 'Gordon Biersch',
                cuisine: 'American'
            },{
                name: 'Crepevine',
                cuisine: 'American'
            },{
                name: 'Creamery',
                cuisine: 'American'
            },{
                name: 'Old Pro',
                cuisine: 'American'
            },{
                name: 'Nola\'s',
                cuisine: 'Cajun'
            },{
                name: 'House of Bagels',
                cuisine: 'Bagels'
            },{
                name: 'The Prolific Oven',
                cuisine: 'Sandwiches'
            },{
                name: 'La Strada',
                cuisine: 'Italian'
            },{
                name: 'Buca di Beppo',
                cuisine: 'Italian'
            },{
                name: 'Pasta?',
                cuisine: 'Italian'
            },{
                name: 'Madame Tam',
                cuisine: 'Asian'
            },{
                name: 'Sprout Cafe',
                cuisine: 'Salad'
            },{
                name: 'Pluto\'s',
                cuisine: 'Salad'
            },{
                name: 'Junoon',
                cuisine: 'Indian'
            },{
                name: 'Bistro Maxine',
                cuisine: 'French'
            },{
                name: 'Three Seasons',
                cuisine: 'Vietnamese'
            },{
                name: 'Sancho\'s Taquira',
                cuisine: 'Mexican'
            },{
                name: 'Reposado',
                cuisine: 'Mexican'
            },{
                name: 'Siam Royal',
                cuisine: 'Thai'
            },{
                name: 'Krung Siam',
                cuisine: 'Thai'
            },{
                name: 'Thaiphoon',
                cuisine: 'Thai'
            },{
                name: 'Tamarine',
                cuisine: 'Vietnamese'
            },{
                name: 'Joya',
                cuisine: 'Tapas'
            },{
                name: 'Jing Jing',
                cuisine: 'Chinese'
            },{
                name: 'Patxi\'s Pizza',
                cuisine: 'Pizza'
            },{
                name: 'Evvia Estiatorio',
                cuisine: 'Mediterranean'
            },{
                name: 'Cafe 220',
                cuisine: 'Mediterranean'
            },{
                name: 'Cafe Renaissance',
                cuisine: 'Mediterranean'
            },{
                name: 'Kan Zeman',
                cuisine: 'Mediterranean'
            },{
                name: 'Gyros-Gyros',
                cuisine: 'Mediterranean'
            },{
                name: 'Mango Caribbean Cafe',
                cuisine: 'Caribbean'
            },{
                name: 'Coconuts Caribbean Restaurant & Bar',
                cuisine: 'Caribbean'
            },{
                name: 'Rose & Crown',
                cuisine: 'English'
            },{
                name: 'Baklava',
                cuisine: 'Mediterranean'
            },{
                name: 'Mandarin Gourmet',
                cuisine: 'Chinese'
            },{
                name: 'Bangkok Cuisine',
                cuisine: 'Thai'
            },{
                name: 'Darbar Indian Cuisine',
                cuisine: 'Indian'
            },{
                name: 'Mantra',
                cuisine: 'Indian'
            },{
                name: 'Janta',
                cuisine: 'Indian'
            },{
                name: 'Hyderabad House',
                cuisine: 'Indian'
            },{
                name: 'Starbucks',
                cuisine: 'Coffee'
            },{
                name: 'Peet\'s Coffee',
                cuisine: 'Coffee'
            },{
                name: 'Coupa Cafe',
                cuisine: 'Coffee'
            },{
                name: 'Lytton Coffee Company',
                cuisine: 'Coffee'
            },{
                name: 'Il Fornaio',
                cuisine: 'Italian'
            },{
                name: 'Lavanda',
                cuisine: 'Mediterranean'
            },{
                name: 'MacArthur Park',
                cuisine: 'American'
            },{
                name: 'St Michael\'s Alley',
                cuisine: 'Californian'
            },{
                name: 'Osteria',
                cuisine: 'Italian'
            },{
                name: 'Vero',
                cuisine: 'Italian'
            },{
                name: 'Cafe Renzo',
                cuisine: 'Italian'
            },{
                name: 'Miyake',
                cuisine: 'Sushi'
            },{
                name: 'Sushi Tomo',
                cuisine: 'Sushi'
            },{
                name: 'Kanpai',
                cuisine: 'Sushi'
            },{
                name: 'Pizza My Heart',
                cuisine: 'Pizza'
            },{
                name: 'New York Pizza',
                cuisine: 'Pizza'
            },{
                name: 'California Pizza Kitchen',
                cuisine: 'Pizza'
            },{
                name: 'Round Table',
                cuisine: 'Pizza'
            },{
                name: 'Loving Hut',
                cuisine: 'Vegan'
            },{
                name: 'Garden Fresh',
                cuisine: 'Vegan'
            },{
                name: 'Cafe Epi',
                cuisine: 'French'
            },{
                name: 'Tai Pan',
                cuisine: 'Chinese'
            }]
        });
    
        var groupingFeature = Ext.create('Ext.grid.feature.Grouping', {
                groupHeaderTpl: '{name}',
                hideGroupedHeader: true,
                id: 'restaurantGrouping'
            });
    
        var grid = Ext.create('Ext.grid.Panel', {
            renderTo: Ext.getBody(),
            collapsible: true,
            iconCls: 'icon-grid',
            frame: true,
            store: restaurants,
            width: 600,
            height: 400,
            title: 'Restaurants',
            resizable: true,
            features: [groupingFeature],
            columns: [{
                text: 'Name',
                locked:true,
                width : 200,
                dataIndex: 'name'
            },{
                text: 'Cuisine',
                width:300,
                dataIndex: 'cuisine'
            }]
        });
    });

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    35,672
    Vote Rating
    747
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    Thanks for the report!
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

Thread Participants: 1

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar