Archive for December, 2008

Join Ext in Helping Toys for Tots

Thursday, December 18th, 2008

This past week members of the Ext team were sitting in my living room watching TV when we saw CNN report Toys for Tots is in desperate need of toys this year. Toys for Tots is a non-profit organization that works with the United States Marine Corps to gather and distribute toys to needy and underprivileged children during the holidays. Toys for Tots needs double the amount of toys this year. Because of the challenging economic times, many families are unable to afford gifts for their children and not as many people are able to donate. That’s when we began thinking “How can we help?”

Origin of Toys for Tots

“Toys for Tots began in 1947 when Major Bill Hendricks, USMCR and a group of Marine Reservists in Los Angeles collected and distributed 5,000 toys to needy children. The idea came from Bill’s wife, Diane. In the fall of 1947, Diane handcrafted a Raggedy Ann doll and asked Bill to deliver the doll to an organization, which would give it to a needy child at Christmas. When Bill determined that no agency existed, Diane told Bill that he should start one. He did. The 1947 pilot project was so successful that the Marine Corps adopted Toys for Tots in 1948 and expanded it into a nationwide campaign.” from http://www.toysfortots.org

How You Can Help

Toys for Tots accepts several different types of contributions, including donations, and toys at drop offs through out the nation. Locate a drop off location near you.

How Ext will Contribute

Ext will donate a portion of sales to the charity, Toys for Tots for the entire month of December. If you already made a purchase during December, you have already contributed. Ext will donate a portion of each sale from our store for both Ext JS & Ext GWT. We will donate the following amounts for the purchase of a license.

  • Single Developer: $20
  • Team: $50
  • Workgroup: $150
  • Enterprise: $500

A Call to Action

We understand that there are many causes that members of our community feel just as strongly about, and we encourage you to join us or to support the cause of your choosing in any way that you can. Happy Holidays from Ext!

Ext GWT 1.2 Released

Monday, December 1st, 2008

We are pleased to announce the release of Ext GWT 1.2. This release is packed full of new features and components. Ext GWT 1.2 is a recommended upgrade for all Ext GWT 1.1 users.

New Features

Although a minor release, Ext GWT introduces many exciting new features to help build your rich internet application. With this release, Ext GWT shortens the feature set gap between Ext JS.

Drag and Drop

Ext GWT 1.2 introduces a new Drag and Drop (DND) framework. It is now trivial to add DND support to your applications. Support is is added via the DragSource and DroptTarget classes with specialized subclasses for Grid, Trees, and Lists. The DND code exposes a rich event model to allow precise control of your DND operations.

Form Data Binding

With the new data binding framework, your model can be “bound” to forms and fields. The relationship is bi-directional with updates propagating in both directions. In addition, the data binding code supports editing via a store where multiple changes can queued and then committed and rejected in a single operation.

File Upload

Ext GWT 1.2 introduces a few new fields including the FileUploadField which allows files to be uploaded to the server via standard HTML form submissions.

Notable New Examples

Ext GWT 1.2 includes several new examples added to the demo applications.

Grid to Grid DND

Grid to Grid DND
This example demonstrates how model instances can be dragged between two grids. You can change whether data is appended or inserted by changing the value in the combo box.

Reordering Tree

Reordering Tree DND
In this example, both nodes and leafs can be reordered. In addition, both nodes and leafs can be dragged to a new parent.

Image Organizer

Image Organizer
Drag and drop operations do not have to be between like components. The image organizer shows an example of dragging a picture from a list to a folder in a tree. In this example,the data is copied, not moved.

Grid Binding

Grid to Grid DND
Demonstrates an example of “binding” a model to a form based on the selection of a grid. In another example, the edits made to the grid are done via the store via records. Edits are cached and can be committed or rejected.

DualListField

DualListField
This new form field supports dragging and dropping items between two lists.

Download

To download Ext GWT 1.2 please visit the Ext GWT download page. The release notes can be viewed here. Please visit our Examples Demo to see 1.2 in action and take a look at our roadmap to see what is planned for our next release.