Sin capturar Ext.AbstractManager.register (): registro de ID duplicada

En la aplicación de abajo, estoy tratando de agregarid's a los elementos generados dinámicamente. Mi código funciona bien, pero cuando agrego las dos líneas comentadas a continuación. Arroja error

Sin capturar Ext.AbstractManager.register (): registro de ID duplicada "73" con este administrador

Cuando intenté averiguar la fuente del error, descubrí que el código funciona bien hasta que se ejecuta81 de idconsole.log(_idGen)). A partir de esto, queda claro que el error está relacionado con una excepción fuera de rango. (9 * 9 = 81) y tambiénsolo en Fiddle, cuando agrego texto HTML a los paneles secundarios, llegué a saber que están entre73 to 81??(en lugar de1 to 81) que me está confundiendo, ¿cómo?

VIOLÍN

Ext.onReady(function(){
  var _idGen = 1;
  var childItems = [], items = [];

  for (var i = 0; i < 9; i++) {
    childItems.length = 0;
    for (var j = 0; j < 9; j++) {
       childItems.push({
           xtype: 'panel',
 /****************************/
           id: _idGen,
           html: _idGen + "",
 /****************************/
           width: 50,
           height: 50,
           style: {borderWidth: '1px'}
       });
       console.log(_idGen);
/*****************************/
       _idGen++;
/*****************************/
    }
    items.push({
        xtype: 'panel',
        layout: {
            type: 'table',
            columns: 3
        },

        items: childItems
    });
  }
  Ext.create('Ext.container.Container', {
     layout: {
        type: 'table',
        // The total column count must be specified here
        columns: 3
     },
     renderTo: Ext.getBody(),    
     style: {width: '455px',marginLeft: 'auto',marginRight: 'auto', marginTop: '30px'},
     items: items
  });

});

Respuestas a la pregunta(1)

Su respuesta a la pregunta