2015-07-22 6 views
0

У меня есть столбец флажка, определенный в сетке. Когда я запускаю приложение локально, флажок отображается отлично. Но когда я его построил и загрузил на сервер, я не вижу флажок. Весь столбец отображается как BLANK.ExtJS - CheckColumn в сетке не отображается в сборке

Код столбца CheckBox:

{ 
    xtype: 'checkcolumn', 
    dataIndex: 'FLAG', 
    text: 'Set Flag?', 
    flex: 1, 
    listeners: { 
     checkchange: 'onCheckcolumnCheckChange' 
    } 
} 

FLAG определяется как Boolean в модели:

Ext.define('App.model.FlagModel', { 
    extend: 'Ext.data.Model', 

    requires: [ 
     'Ext.data.field.Boolean' 
    ], 

    fields: [ 
     { 
      name: 'ID' 
     }, 
     { 
      name: 'DS' 
     }, 
     { 
      type: 'boolean', 
      name: 'FLAG 
     } 
    ] 
}); 

Я подозреваю, что некоторые из файла CSS отсутствует при построении приложения.

Что может быть причиной и как я могу это исправить?

+0

Попробуйте добавить 'использует: [ 'Ext.grid.column .Check '] 'в определении вашей сетки. – Greendrake

+0

«Ext.grid.column.Check» уже добавлен в «требует:» в моем представлении maon, где сетка лежит. –

ответ

0

Я просто очистил свой кэш и куки браузера, закрыл его и откройте приложение снова, и я был в состоянии видеть флажок рендеринга в сетке :)

Смежные вопросы