| 1234567891011121314151617181920212223242526272829 |
- Ext.define('school.view.viewport.ViewportModel', {
- extend: 'Ext.app.ViewModel',
- alias: 'viewmodel.viewport',
- data: {
- account: null
- },
- formulas: {
- avatarUrl: function (get) {
- var account = get('account');
- return (account && account.avatarUrl) || 'resources/images/default/user-icon.png'
- }
- },
- stores: {
- store_navigationMenu: {
- autoLoad: true,
- fields: ['text', 'iconCls'],
- proxy: {
- type: 'ajax',
- url: 'resources/json/navigation.json',
- reader: {
- type: 'json'
- }
- }
- },
- }
- });
|