extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
28 lines (24 loc) • 603 B
JavaScript
/**
* This example shows how to use basic data binding. The panel title, the content and the
* button text are all pulled from the view model.
*/
Ext.define('KitchenSink.view.binding.HelloWorld', {
extend: 'Ext.panel.Panel',
alias: 'widget.binding-hello-world',
width: 500,
bodyPadding: 10,
viewModel: {
data: {
title: 'Hello World',
html: 'The html content',
buttonText: 'A button'
}
},
bind: {
title: '{title}',
html: '{html}'
},
tbar: [{
bind: '{buttonText}'
}]
});