Yes. It’s called “use a data grid instead”. Table objects are simple fields 
that pretend to act as tables. Nothing beyond the messages a field gets are 
sent to a table field. It is JUST a field. That’s all. 

Datagrids on the other hand, are a complex group of fields and behaviors that 
make up the whole. Lots of messages get sent to a data grid that allow you to 
fine tune it’s behavior. And if that is not enough, you can “clone” the 
behavior to a button of your choosing, and then modify that particular data 
grid’s behavior to your heart’s content! 

I was a little put off by data grids at first, but necessity drove me to 
investigate their capabilities and now I simply cannot build an app that needs 
tables without using them. 

Bob


On Feb 21, 2014, at 19:59 , David Epstein <dfepst...@comcast.net> wrote:

> If I check "basic table object" in the field property inspector, and check 
> "Edit cell," clicking on the table field causes a small unlocked field to be 
> created at the cell's location, which on tab or arrowkey has its contents 
> written to the cell.
> 
> Is there some way to have a script trap the relevant information about what 
> is going on, e.g., that a cell has just been "opened for editing", that a 
> cell has just been edited, which cell it is, etc.?
> 
> I assume that this "Edit Cell" activity is governed by a script that is 
> reading a custom property, but I see no indication that the field actually 
> has such a property or where the script is.
> 
> Many thanks.
> 
> David Epstein
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to