I am new in the Sencha world and have read the Getting Started Guide as well as many examples and API references.
The framework looks very promising and I might use it for a new simple project.
There are so many components that I would like to have your wise advise about which components to use for my project.
I basically have entries which can have comments and would like to display all the entries (or some of them through filters) along with their comments and allow the users to add comments.
Here is a very rapid prototype of the concept:
There could be many more entries and many more comments.
When the users 'POST' a comment, it adds a comment to that entry.
I am planning to hold the data in JSON format and use an ajax proxy.
An example of a message returned by the server is as follows (the format can evolve depending on ExtJS needs):
There are 'entries' that have 'comments' children.
I had a first short try based on the example in "Getting Started" replacing the "Grid" by a "View" and it works fine (just to displays the entries and popup a form when an entry is clicked).
'title': 'my title 0',
'total' : 0,
'comments' : 
'title': 'my title 1',
'total' : 2,
'comments' : [
'content': 'my super comment 0'
'content': 'another comment'
I would like to change it to a list of forms, that doesn't pops up a form but is directly a form, that will post comments in AJAX so it doesn't refresh the page and dynamically insert the posted comment (in case of success) along with the existing comments.
I plan to send the complete set of entries when the page is loaded (I should not have more than ~300 entries at a time) and provide local filtering/sorting, as well as 'reload' of the complete data.
ExtJS seems very suitable for what I am looking for.
Can anyone shade some lights on the components I should use to obtain this 'list of dynamic forms'?