On Apr 11, 1:58 am, greghauptmann <[EMAIL PROTECTED]> wrote:
> However this seems to be because they want to visualize the "OK" and
> "Cancel" buttons in the table, so I suppose one question here is
> whether the ExtJS example I mention above is actually deficient in the
> sense that it doesn't seem to visually differentiate between OK and
> cancel.  Your comments?

It's not deficient; it just takes a different approach. Since the
ExtJS grid is behaving like a spreadsheet, most users intuitively know
that placing focus in a cell will make it editable, and that any
changes made will persist after the cell is blurred. The example
doesn't seem to send out an Ajax request after a cell is changed, but
I'm guessing it would in a production environment.

Since script.aculo.us's Ajax.InPlaceEditor was built as a stand-alone
component, it behaves differently. My guess is that Thomas wrote it to
use an OK button because it looks like a form and users are used to
having to click on a submit button to commit the changes they make in
forms.

Keep in mind that Ajax.InPlaceEditor could easily be subclassed/
configured to behave like the ExtJS example (depending on one's
personal definition of "easily" ;-). That's more dependent on how the
elements are styled, rather than how they behave.

Cheers,
Andrew
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to rubyonrails-spinoffs@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to