Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
senchatouch-notes
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
senchatouch-notes
Commits
a9cd2675
Commit
a9cd2675
authored
Apr 14, 2013
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Notes Sencha Touch App
parent
295dc6fe
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
223 additions
and
2 deletions
+223
-2
app.js
www/app.js
+39
-2
Note.js
www/app/model/Note.js
+31
-0
Notes.js
www/app/store/Notes.js
+18
-0
contacts.json
www/contacts.json
+135
-0
No files found.
www/app.js
View file @
a9cd2675
Ext
.
application
({
Ext
.
application
({
name
:
'PO'
,
name
:
'PO'
,
models
:
[
'Note'
],
stores
:
[
'Notes'
],
requires
:
[
'Ext.MessageBox'
,
'Ext.data.Store'
,
'Ext.List'
,
'Ext.plugin.PullRefresh'
],
launch
:
function
()
{
launch
:
function
()
{
Ext
.
create
(
"Ext.tab.Panel"
,
{
Ext
.
create
(
"Ext.tab.Panel"
,
{
...
@@ -54,8 +63,36 @@ Ext.application({
...
@@ -54,8 +63,36 @@ Ext.application({
}
}
}
}
}
}
},
{
xtype
:
'list'
,
title
:
'List'
,
iconCls
:
'star'
,
itemTpl
:
'<div class="contact2"><strong>{firstName}</strong> {lastName}</div>'
,
disclosure
:
true
,
grouped
:
true
,
indexBar
:
true
,
onItemDisclosure
:
function
(
record
,
item
,
index
,
e
)
{
//show a messagebox alert which shows the persons firstName
e
.
stopEvent
();
Ext
.
Msg
.
alert
(
'Disclose'
,
'Disclose more info for '
+
record
.
get
(
'firstName'
));
},
},
{
store
:
Ext
.
create
(
'Ext.data.Store'
,
{
fields
:
[
'firstName'
,
'lastName'
],
sorters
:
'firstName'
,
autoLoad
:
true
,
grouper
:
{
groupFn
:
function
(
record
)
{
return
record
.
get
(
'firstName'
)[
0
];
}
},
proxy
:
{
type
:
'ajax'
,
url
:
'contacts.json'
}
})
},
{
title
:
'Contact'
,
title
:
'Contact'
,
iconCls
:
'user'
,
iconCls
:
'user'
,
xtype
:
'formpanel'
,
xtype
:
'formpanel'
,
...
...
www/app/model/Note.js
0 → 100644
View file @
a9cd2675
Ext
.
define
(
'PO.model.Note'
,
{
extend
:
'Ext.data.Model'
,
config
:
{
fields
:
[
'id'
,
'object_name'
,
'note_type_id'
],
proxy
:
{
type
:
'rest'
,
url
:
'/intranet-rest/im_note'
,
appendId
:
true
,
// Append the object_id: ../im_ticket/<object_id>
timeout
:
300000
,
extraParams
:
{
format
:
'json'
,
// Tell the ]po[ REST to return JSON data.
deref_p
:
'1'
,
columns
:
'note_type_id'
},
reader
:
{
type
:
'json'
,
// Tell the Proxy Reader to parse JSON
root
:
'data'
,
// Where do the data start in the JSON file?
totalProperty
:
'total'
// Total number of tickets for pagination
},
writer
:
{
type
:
'json'
// Allow Sencha to write ticket changes
}
}
}
});
www/app/store/Notes.js
0 → 100644
View file @
a9cd2675
Ext
.
define
(
'PO.store.Notes'
,
{
extend
:
'Ext.data.Store'
,
requires
:
'Ext.DateExtras'
,
config
:
{
model
:
'PO.model.Note'
,
sorters
:
[
{
property
:
'note_type_id'
,
direction
:
'ASC'
},
{
property
:
'object_name'
,
direction
:
'ASC'
}
]
}
});
www/contacts.json
0 → 100644
View file @
a9cd2675
[
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Ape"
,
"lastName"
:
"Evilias"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Ape"
,
"lastName"
:
"Evilias"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Ape"
,
"lastName"
:
"Evilias"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Ape"
,
"lastName"
:
"Evilias"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Tommy"
,
"lastName"
:
"Maintz"
},
{
"firstName"
:
"Ed"
,
"lastName"
:
"Spencer"
},
{
"firstName"
:
"Jamie"
,
"lastName"
:
"Avins"
},
{
"firstName"
:
"Aaron"
,
"lastName"
:
"Conran"
},
{
"firstName"
:
"Dave"
,
"lastName"
:
"Kaneda"
},
{
"firstName"
:
"Michael"
,
"lastName"
:
"Mullany"
},
{
"firstName"
:
"Abraham"
,
"lastName"
:
"Elias"
},
{
"firstName"
:
"Jay"
,
"lastName"
:
"Robinson"
},
{
"firstName"
:
"Zed"
,
"lastName"
:
"Zacharias "
}
]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment