Aug 10 09

Some Common ExtJS Error Messages Explained

by Shea Frederick
Its Monday morning, and it truly feels like it today. My coffee is not even finished yet, and I already found myself making a dumb mistake and spending too much time troubleshooting it, so I thought I would share with you a few common errors that we might run across when writing ExtJS applications. With any luck, these will stick to the inside of your cranium - and hopefully mine as well. this.co Read More...
Jul 28 09

Plugin set for HtmlEditor gets a CharacterMap

by Shea Frederick
Over time I will be adding more and more of these HtmlEditor plugins in an effort to turn the ExtJS HtmlEditor into a lean mean fighting machine! My goal is to give the ExtJS HtmlEditor all the power of those other rich text editors but without the overhead. The obvious next choice for a button was to add a character map which allows the user to insert special characters. How it Works The chara Read More...
Jul 15 09

What’s the Word – JSMag, Themes & Meetups

by Shea Frederick
There are some fun things in the works right now in the JavaScript world, one of them is the new JSMag, which is putting out exciting JavaScript specific content to readers every month. I recently took on the role of a monthly column writer for their new "Hello World" column which focuses on things that are more generally glazed over by technical columns. With this monthly column we are targeting Read More...
Jul 7 09

SelectionEnabler Plugin for ExtJS

by Shea Frederick
I recently found myself writing the same bit of code for the one-millionth time, and that's when it hit me: "this could easily be a plugin". The code in question is quite simple, but just enough lines to warrant some thought about how to make it simpler (read as: make my fingers type less). It disables Components based upon the SelectionModel of another component. With a plugin, we can attach eve Read More...
Jun 22 09

Plugin set of additional ExtJS HtmlEditor Buttons

by Shea Frederick
A couple of cups of coffee and a late night fueled by the hatred of the TinyMCE editor prompted me to write a set of Plugins extending the functionality of the ExtJS HtmlEditor. Home & Stone asked me to integrate the TinyMCE editor into their application, so of course I said yes, knowing that I had done this before and that it generally worked out just fine. Well, three or four days later (its al Read More...
Jun 9 09

The Hottest ExtJS 3.0 Feature You’ve Never Heard About

by Shea Frederick
Alright, now that I have your attention with that snappy title, I can talk about a little unknown feature of ExtJS 3.0 that will definitely make your life easier and shorten your code by a few lines - "ref" (everything should come with a "web 2.0" logo) This new config that was introduced in ExtJS 3.0 provides us with a way to create a reference to a component right in the config. It's so simpl Read More...
May 26 09

Four Tips for Staying on Track With Scope in ExtJS

by Shea Frederick
We have all been there, mucking around with code, thinking to ourselves "why does this component not have an X method?" or "where did all my scoped vars run off to?" spending valuable time debugging your code just to eventually find out that you have gone out of scope and didn't know it. The unfortunate thing is that its so incredibly easy to loose track of your scope, and not often are the result Read More...
May 2 09

Packt Author Award 2009

by Shea Frederick
With a shiny new "Web 2.0" logo, Packt announced their Packt Author Award 2009. This is the first year they are giving this award away, and as luck would have it, my book - Learning ExtJS - is eligible for it. Packt will take the top five ranking books (based on votes) and send them to a review panel to be poked and prodded. The review panel will then pick what they determine to be the best book b Read More...
Apr 26 09

GMapPanel Updated With Locale Support and More Examples

by Shea Frederick
So I set aside a few hours over the past week to update my GMapPanel code with some new features and examples that I think would help everyone. Two new examples, and an update to one to add a form used for entering lat/lng or address to center the map on. Added locale support for the error messages that the map presents to the user - map locale support is still handled on Google's end of things. Read More...
Mar 17 09

Chris Scott from ExtJS blogs about ExtJS books

by Shea Frederick
Chris Scott recently published a blog post outlining the current books available for ExtJS. He makes some excellent points about the approaches used in each of these books (or at least the two currently available).     Learning Ext JS takes a top-down approach to teaching Ext JS ... this approach will certainly immerse the reader quickly into a number of common techniques used througo Read More...