moonpeep
15 Dec 2011, 5:10 PM
Well, this is my completed code, minus the actual functionality of saving the text... This would make a big difference at my school in helping students take responsibility for their progress. But implementing local storage just seems to be beyond me.
Please help!
Ext.application({
name: 'MyData',
launch: function() {
Ext.create('Ext.TabPanel', {
fullscreen: true,
tabBar : {
layout : {
pack : 'center'
}
},
tabBarPosition: 'top',
items: [
//SCANTRON BEGIN
{
xtype: 'nestedlist',
title: 'Scantron',
items: [
{
xtype: 'formpanel',
items: [
{
html: [
'<h1>READING<br><hr><br></h1>'
].join("")
},
{
xtype: 'numberfield',
label: 'Fall Score',
name: 'srfs',
placeHolder: 'enter your score',
},
{
xtype: 'numberfield',
label: 'Winter Goal',
name: 'srwg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'srwga',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'Winter Score',
name: 'srws',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'srwyn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: 'Spring Goal',
name: 'srsg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'srsga',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'Spring Score',
name: 'srss',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'srwyn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
html: [
'<br><br><br><h1>MATH</h1><hr><br>'
].join("")
},
{
xtype: 'numberfield',
label: 'Fall Score',
name: 'smfs',
placeHolder: 'enter your score',
},
{
xtype: 'numberfield',
label: 'Winter Goal',
name: 'smwg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'smwga',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'Winter Score',
name: 'smws',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'smwyn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: 'Spring Goal',
name: 'smsg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'smsga',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'Spring Score',
name: 'smss',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'smwyn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
}
]
},
]
},
//SCANTRON END
//ISAT BEGIN
{
xtype: 'nestedlist',
title: 'ISAT',
items: [
{
xtype: 'formpanel',
items: [
{
html: [
'<h1>READING<br><hr><br></h1>'
].join("")
},
{
xtype: 'numberfield',
label: 'Last year's Score',
name: 'irlys',
placeHolder: 'enter your score',
},
{
xtype: 'numberfield',
label: 'This year's goal Goal',
name: 'irtyg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ira',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'This year's score',
name: 'irtys',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'iryn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
html: [
'<br><br><br><h1>MATH</h1><hr><br>'
].join("")
},
{
xtype: 'numberfield',
label: 'Last year's Score',
name: 'imlys',
placeHolder: 'enter your score'
},
{
xtype: 'numberfield',
label: 'This year's goal Goal',
name: 'imtyg',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ima',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: 'This year's score',
name: 'imtys',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'imyn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
}
]
},
]
},
//ISAT END
//COMMON CORE BEGIN
{
xtype: 'nestedlist',
title: 'Common Core',
items: [
{
xtype: 'formpanel',
items: [
{
html: [
'<h1>READING<br><hr><br></h1>'
].join("")
},
{
xtype: 'numberfield',
label: '1st Quater Score',
name: 'ccrq1s',
placeHolder: 'enter your score',
},
{
xtype: 'numberfield',
label: '2nd Quater Goal',
name: 'ccrq2g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccrq2a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '2nd Quater Score',
name: 'ccrq2s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccrq2yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: '3rd Quater Goal',
name: 'ccrq3g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccrq3a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '3rd Quater Score',
name: 'ccrq3s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccrq3yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: '4th Quater Goal',
name: 'ccrq4g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccrq4a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '4th Quater Score',
name: 'ccrq4s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccrq4yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
html: [
'<br><br><br><h1>MATH</h1><hr><br>'
].join("")
},
{
xtype: 'numberfield',
label: '1st Quater Score',
name: 'ccmq1s',
placeHolder: 'enter your score',
},
{
xtype: 'numberfield',
label: '2nd Quater Goal',
name: 'ccmq2g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccmq2a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '2nd Quater Score',
name: 'ccmq2s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccmq2yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: '3rd Quater Goal',
name: 'ccmq3g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccmq3a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '3rd Quater Score',
name: 'ccmq3s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccmq3yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
},
{
xtype: 'numberfield',
label: '4th Quater Goal',
name: 'ccmq4g',
placeHolder: 'enter your goal'
},
{
xtype: 'textareafield',
label: 'What will you do to reach your goal?',
name: 'ccmq4a',
placeHolder: 'write your action steps here'
},
{
xtype: 'numberfield',
label: '4th Quater Score',
name: 'ccmq4s',
placeHolder: 'enter your score'
},
{
xtype: 'selectfield',
name: 'ccmq4yn',
label: 'Did you meet your goal?',
placeHolder: 'yes or no?',
options: [{
text: '',
value: ''
}, {
text: 'Yes',
value: 'Yes'
}, {
text: 'No',
value: 'No'
}]
}
]
},
]
},
//COMMON CORE END
]
});
}
});
Powered by vBulletin® Version 4.1.5 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.