Before running the application and testing your new files, you need to add the TaskLogController
as well as the new stores and models to your Application.js
file:
controllers: [ 'MainController', 'UserController', 'TaskLogController' ], models: [ 'User', 'Project', 'Task', 'TaskLog' ], stores: [ 'User', 'Project', 'Task', 'TaskLog' ]
You also need to add the ManageTaskLogs
view to the MainCards
view's items
array as shown:
Ext.define('TTT.view.MainCards', {
extend: 'Ext.container.Container',
xtype: 'maincards',
requires: ['Ext.layout.container.Card', 'TTT.view.Welcome', 'TTT.view.user.ManageUsers', 'TTT.view.tasklog.ManageTaskLogs'],
layout: 'card',
initComponent: function() {
var me = this;
Ext.applyIf(me, {
items: [{
xtype: 'welcome',
itemId: 'welcomCard'
}, {
xtype: 'manageusers',
itemId: 'manageUsersCard'
...