2013-02-18 6 views
1

Я использую панель сетки extjs со встроенным плагином и имею на ней колонку рубинового колонтитула.Extjs rowEditing rownumberer, rownumbers всегда 0

С помощью кнопки я добавляю новую строку в верхнюю часть сетки. В режиме редактирования рубильники правильные. Однако, когда я покидаю режим редактирования (завершение или отмена), все родомеры становятся 0.

Мне не удалось найти похожие проблемы. Я попытался обновить сетку после добавления новой строки, но все же номера строк равны 0.

Не могли бы вы помочь мне найти проблему?

without editing

with editing

ответ

1

Я скопировал функцию средства визуализации снова, и теперь он работает хорошо.

  { 
       xtype: 'rownumberer', 
       renderer: function (v, p, record, rowIndex) { 
        if (this.rowspan) { 
         p.cellAttr = 'rowspan="' + this.rowspan + '"'; 
        } 
        return rowIndex + 1; 
       } 
      },