Показать сообщение отдельно
  #1 (permalink)  
Старый 06.05.2015, 20:49
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Data Binding для вида Ext.grid.property.Grid
Здравствуйте!

Пытаюсь связать данных из модели с таблицей propertygrid. Сам биндинг работает, заголовок таблицы выводится. А вот содержимое таблицы почему-то не выводится.

Как это исправить?

Код в песочнице https://fiddle.sencha.com/#fiddle/me0

Ext.onReady(function() {

Ext.define('TestViewModel', {
    extend: 'Ext.app.ViewModel',

    alias: 'viewmodel.test', 

    data: {
        title: "Биндинг работает",
        source: {
            '(name)': 'Property Grid',
            grouping: false,
            autoFitColumns: true,
            productionQuality: true,
            created: new Date(),
            tested: false,
            version: 0.8,
            borderWidth: 2
    	}
    }
});    
    
    
Ext.define('TestView', {
    extend: 'Ext.grid.property.Grid',
    
    

    viewModel: {
        type: 'test'  
    },

    bind: {
        title: '{title}',
        source: '{source}'
    }

    
});    

    
    Ext.create('TestView', {
        renderTo: Ext.getBody(),
        width: 400
    });
    
});
Ответить с цитированием