My Book: ExtJS 4 First Look
Hi folks,
I’m very happy to announce that my book: ExtJS 4 First Look is released for pre order now.
The book is going to be out in November/2011. Currently is in review phase and I think they are going to release the RAW as well.
I’ve been working on this book since March, when Sencha released the Ext 4 preview version. If you follow me on twitter or follow the updates on my blog, you know I am in love with Ext JS.
This book has been a challenge for me, first because it is a book, it is huge deal; second because it is something new on the market (ExtJS has been on the market for a few years, but there is a lot of new cool features in Ext4), so I am studying a lot all these new features and third because I wrote the book in English, which is not my first language (I’m from Brazil, so my mother language is Portuguese-Brazil) . But so far did not get any complain from the editors about English errors (which is a big Yay for me!).
In my family, I’m part of the first generation that could go to college, so writing and publising a book in a foreign language is a super ultra mega huge deal, and my parents are very very proud. So is my husband, who was/is really patient through out all this process.
I also would like to thank everyone for the support and ideas for the book! Thank you very much!
Well, about the book: this is a book for developers who already know some Ext JS. This book highlights the new features from Ext JS 4, there are some example comparing how something was done in Ext 3 and how you should do in Ext 4. So if you do not have any knowledge about Ext JS, this is not the book for you.
The book is driven by examples. So to explain something, I present an example and a screenshot of the output of the code and then I explain what the code does. It is pretty much what I usually do here on my blog, but with more details.
I put so much work and love in this book and I hope you enjoy it. I can’t wait November to have a print edition on my hands!
Link for the book page: http://www.packtpub.com/ext-js-4-first-look/book
The book is also available at Amazon:
Happy Coding!
Update – January 2012:
For all people asking me when the book is going to be available: I got in touch with someone from Packt and they said to me they had an internal problema with the release of some books, including mine. Their answer is that the book is going to be published this month (January 2012 – I do not have the exact date). I apologize to everyone that already bought the book and did not get it yet.
But you have to understand that I am just the author of the book, I do not control the publishing process, these things are not up to me. I am also really hoping that this book is going to be published soon.








Congratulations on your book.happy to hear that a non-english programmer has made his way on the first book regarding extjs 4.i was waiting for the book and im happy for myself ,you and your family.
AWESOME! Can’t tell you how much I’ve anticipated this book. Congratulations, and I look forward to diving in this weekend.
Congrats on your book. I will wait for the release.
Thanks Susanta!
Hello. Congrats, I want read your book.
But… I try pre-order it on PacktPub, but I cant select US Dollars, just Pounds =/ I don’t want pay in Pounds XD
Anyway, can I pay to you via PayPal and you sendme the PDF by email?
Hi yyeshua,
When you open the book page, you can select US Dollars instead of pounds. After doing it, you can add to the shopping cart and will charge in dollars.
Thanks! Hope you like the book!
Finallly I pre-order it on Pounds, i has contact the PacktPub Support, and they say to me than only the US Customers can pay on Dollars, the Customers to other countries must pay on GBP, so, I do it.
Thanks, and I’m waiting for the eBook.
Hi, Congrats !!!!
I ‘m keen to read the book,
I’ working in Ext js 4 mvc architecture, hope i would find the lots of examples in this book.
Any chance your book will be available at the Sencha Conference next week in Austin, TX?
Hi DevGuy,
The book will be available on November….
regards
Hi Loiane,
Which date in November is it expected? Can I buy it somewhere in SP? Or online only?
Hi Eric,
I will get these info with the publisher.
Thanks!
Hi,
any idea on when in November this book will be available?
Hi Craig,
The publisher did not published the release date yet.
Hi Loiane,
Any idea on the book availablity?
Hola, yo compré el libro el 26 de octubre a través de internet en Packt y aparentemente me llegaba el 20 de noviembre, pero aún sigo esperando =(
Si se puede hacer algo al respecto, gracias!!
ordered the book last month.
It’s now november 21st.
Any word yet on when the book goes out?
Hi Jeff,
December.
My appologies.
Hi Loiane,
when can i buy this book?
It’s end of november and i need this book!!!
Hi Endolino,
The book is delayed. Sorry! I think it will be ready in December
waiting for it!!!
Hi.. I’m some worried…. The book realese date it’s 09 Dec 2011, today is 12 Dec 2011… what happend with de book realese??? =/
Hi Loiane
Preordered the book last month 01.11.2011 @packt publishing. Any news on when we can count on receiving it….
I checked the status of this book, before showing “Expected” and now displays “Published” then I understood that the book was ready to download because they changed the state.
I need the book because I am developing a project with Extjs 4 and I don´t find enough examples in that version. The only hope is this book because the documentation of Sencha is not good. Help us, please.
Looking forward to this book. Hoping it comes out soon…
Hi
somehow my last comment/question I posted here last week on this forum got lost. Just wanted to know till when can we count with recieving this book. We had pre-ordered with packtpub on 01.11.2011. Thanks a lot for your response.
Best regards
Javed
Hi Javed,
Packt just sent me an email today, and the book will be published on Dec 26th.
Best regards
Hi Loiane
thxs for the prompt response. This is great…
Ghxs javed
Hi Loiane,
I asked to Packt about this book and they said me that the book will be ready until January, but we don´t know the exact date. Do you know something?
Regards.
Hello!
I realized the payment on October 26, it’s been two months, while if he had known it would take at least six months believe me I would have bought other books while waiting for it .
A bit more seriously and give an exact release date of the book, because if so, would be the last time I buy a Packt book.
Thanks!
The ebook isn’t even available yet – Loiane how you you feel if you were continually told nonsense about when a proiduct would arrive after having paid good money for it weeks ago?
Hi everyone,
I finished reviewing the book a while ago. The PDFs are ready. It was told me that the book was going to be published on Dec 26th, but so far, nothing.
I apologize, but I also do not know the status of the book. I hope it is going to be publish soon.
I recommend to send an email for packt explaining you bought the book a few months ago and the book is not publish yet. I am doing the same!
Sorry.
Hi Loiane, I emailed Packt and the response was:
“This title is now expected to be published by mid of January 2012.” I asked if they could at least allow a download of the draft PDF, but was told they can’t (“we do not have a RAW version”). It would be nice if they made an effort to release the PDF somehow (Manning books does a great job at that); or some compensation.
Cheers.
Hi everyone,
Good news!
The book has finally been published!
You will be receiving it soon. If you got the ebook, you can download it now!
dear Loiane,
i am totally new to ExtJS 4, do you recommend you book for somebody who has no experience with ExtJS 3 ??
thank you,
michael
Hi micha,
I do not cover all the ExtJS components in the book because some of them did not change so much, or it is internally changes.
There is a lot of comparison in the book between ExtJS 4 and ExtJS 3, and it is more focused on the differences.
For example, in the grids part, I do not teach how a grid work and why, it is just focused on the differences. But there are some chapters that I explain from the begining, such as data package, class system, layouts, themes, mvc.
So, to be honest, if you totally newbie to ExtJS, I would not recommend this book to learn ExtJS 4. However, there are some parts that are for newbies.
My intention when I wrote this book was to be a quick reference for people that already has some background and want to be updated to work with ExtJS 4. As some parts of the framework are totally new, I teach from the begining. But others, I just cover the differences.
The reason why is because there are tons of tutorials on the web teaching how a grid or a tree or a form works. And this has not been changed from Ext 3 to Ext 4.
Best regards,
Loiane
Hi Loiane, I bought the eBook today, thanks for the great work. I’ve already read through the first 60 pages
@micha: I’m new to ExtJS too, the book is great. I’ve dabbled a bit with the samples from the Sencha website and had quite a hard time finding the information I needed.
The book is really good (compared to that other german Ext 4 book one I have, this one is much better).
Hi Arnold,
I’m happy that you liked the book!
And thanks for the feedback!
Olá Loiane,
Do you have the example files for the book?
Thank You
Obrigado
Hi Maciel,
You can download the code source from packt pub website.
Thanks!
dear loiane, thank you for your honest answer!
Hello,
I orderered the book in November, and the deliveresi is pushed later and later in the last 2 months. How can I receive the pdf ebook?
Hi Catalin,
Did you donwloaded the pdf ebook from your packt account page?
Best regards
Dear Loiane,
The book is great.
Do you have any plans for publishing on items like Field Authorizations, Dependencies and Validations?
Thanks again for the great work.
Anibal
Hi Anibal,
Thanks! I’m glad you liked the book!
Yes, I am planing to publish some tutorials to complement the book.
Best regards
Loiane,
While working through the example code in chapter 7 (p276) I found a bug (at least I can’t get it to work) with using resultQuery[i].body.highlight(). Firebug is giving me an error and a warring message. The script then crashes. Here are the messages:
Element referenced by ID/NAME in the global scope. Use W3C standard document.getElementById() instead.
resultQuery[i].body is undefined
[Break On This Error]
resultQuery[i].body.hightlight(colors[i], {duration:
Is this error unique to me or have others reported it? If a valid error, do you have a fix?
Thanks,
Richard
@Richard,
Please let me know the extjs version you are using.
Loiane,
I was able to get your example code on page 276 working with the following adjustments:
// Just uncomment the query you want to play with
//var resultQuery = Ext.ComponentQuery.query(‘panel[title="Panel 1"]‘);
//var resultQuery = Ext.ComponentQuery.query(‘#panel2Id’);
//var resultQuery = Ext.ComponentQuery.query(‘panel[height="120"]‘);
//var resultQuery = Ext.ComponentQuery.query(‘#myWindow panel’);
//var resultQuery = Ext.ComponentQuery.query(‘#myWindow > panel’);
//var resultQuery = column.query(‘> panel’);
//var resultQuery = column.child(‘panel[title="Panel 2"]‘);
//var resultQuery = Ext.ComponentQuery.query(‘panel’);
//var resultQuery = column.down(‘panel[title="Panel 4"]‘);
var resultQuery = panel3_1.up(‘panel’);
var colors = ['#ACFA8A', '#F4FA8A', '#FAB38A', '#8AE9FA', '#CA8AFA', '#AA8AFB'];
if(Ext.isArray(resultQuery)) {
for(var i = 0; i < resultQuery.length; i++) {
if(resultQuery[i].alternateClassName == 'Ext.Panel') {
resultQuery[i].body.highlight(colors[i], {
duration : 10000
});
}
};
} else {
if(resultQuery.alternateClassName == 'Ext.Panel') {
resultQuery.body.highlight(colors[1], {
duration : 10000
});
}
}
Thanks for the tip Richard!
Loiane,
I was able to get your MVC conversion working up until page 294, the last step as it were. I am getting the error: this.getPanel() is undefined when I select a row. I don’t see in my code where I’ve missed anything. Is anyone else reporting an issue getting the detailPanel to populate?
Thanks,
Richard
Hi Richard,
No, you are the first person who reported this issue to me.
When I wrote the book, I used versions 4.0.x, which version are you using?
Hello Loiane. Congrats. You had done very good job. And thank you very much for providing this Excellent book for EXTJS.
Thanks Siva!
I’m glad you liked the book!
Loiane,
I am running ext-4.0.7.
Hi Loiane,
I can I acces the pdf book from pack account? I bought the book from amazon
Loiane –
Eu queria dizer o que é um livro maravilhoso que você escreveu, e dizer o quanto eu gostei. Ótimo trabalho!