How to tell when a table field has changed
bvlahos at mac.com
Wed Oct 22 02:08:24 CDT 2008
I've submitted this as a feature request in Bugzilla 7342.
On Oct 20, 2008, at 9:35 AM, Bill Vlahos wrote:
> I'll submit this as a feature request and document the bug in the
> existing code.
> Bill Vlahos
> On Monday, October 20, 2008, at 02:25AM, "Jan Schenkel" <janschenkel at yahoo.com
> > wrote:
>> --- Bill Vlahos <bvlahos at mac.com> wrote:
>>> Thanks. It looks like it sends the
>>> revUpdateCellValue message whenever
>>> a cell changes (like when pressing tab or return)
>>> not just when the
>>> value changes. Unfortunately, without the pOldText
>>> value I can't tell
>>> if it changed or not.
>>> Maybe you were thinking of a different message that
>>> only sends when
>>> the value changes? If not, I'll report the pOldText
>>> value missing as a
>> Hi Bill,
>> The thing is, 'revUpdateCellValue' is an undocumented
>> message and may not be around in the next version or
>> may change parameters. Right now, it is caught in the
>> 'revCommon' backscript to prevent error messages until
>> this is either 'officialized' or 'deprecated'
>> Right now there is no API at all, and I don't think
>> 'closeField' is the correct message to send to the
>> table field - maybe there should be an 'openCell' /
>> 'closeCell' / 'exitCell' triad triggered from the
>> frontscript until we get a real table control.
>> As for getting messages when nothing has changed, this
>> has to do with the internal workings of the 'revTable'
>> frontscript - it insists on saving the value in the
>> current cell before moving on to another cell, and
>> that part of the script assumes something has changed.
>> Faced with this chicken-and-egg problem, one would
>> probably like to see this error fixed and a
>> semi-definitive API published for the table field - in
>> the same way that some bits of the 'revDatabase'
>> frontscript have been opened up.
>> Jan Schenkel.
>> Quartam Reports & PDF Library for Revolution
>> "As we grow older, we grow both wiser and more foolish at the same
>> time." (La Rochefoucauld)
>> Do You Yahoo!?
>> Tired of spam? Yahoo! Mail has the best spam protection around
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode