Greg,

How about setting the cell's style to textTableItem?  That's what I do.

-Marty

----- Original Message -----
From: Greg Valvo <[EMAIL PROTECTED]>


> Thanks for the suggestion, but still no joy. The rows are selectable, I
can
> place (and see) the insertion point anywhere in the field, and I can
select
> any or all of the characters in the field. I just can not change any of
them
> with Graffiti inputs. Any ideas will be greatly appreciated.
>
> Greg
>
> >
> > I had the same problem, but after setting the row selectable (that's
> different
> > from usable) everything worked fine.
>
>
> >> I'm a newbie Palm  programmer and need a little assistance.
> >>
> >> I'm trying to do something that I thought would be relatively simple
but
> >> is giving me a lot of problems. What I'm trying to do is set up some
> Fields
> >> for user I/O inside a table using the customTableItem style (ala the
> "sales"
> >> example in Rhodes & McKeehan)
> >>
> >> My basic approach in the main event handler is:
> >>
> >> case frmOpenEven:
> >>     initailize the table by:
> >>         set the rows usable
> >>         mark the rows invalid
> >>         set the column's style to customTableItem
> >>         relocate the appropriate field into the table (row, column)
> location
> >> (by changing is rect entry)
> >>         set the field as visible, editable, underlined, etc.
> >>         set the field text to its initial value
> >>         set the table column's CustomDrawProcedure
> >>         set column usable
> >>     draw the form with FrmDrawForm
> >>     break
> >>
> >>
> >> case tblEnterEvent:
> >>     set the table's editing attribute to true
> >>     set table's currentRow to the row selected by user tap
> >>     set table's currentColumn to the column selected by user tap
> >>     remove the high light from the previously selected field
> >>     get a pointer to the field corresponding to selected table cell
> >> (row,column)
> >>     set form focus to the table
> >>     grab the focus for the selected field
> >>     create a new fldEnterEvent
> >>     call FldHandleEvent with the new fldEnterEvent and the field ponter
> >>     break
> >>
> >> My CustomDrawProcedure simply uses FldDrawField to display each field
> >> when called at the appropriate time.
> >>
> >> Here's what happens:
> >>
> >> 1. The fields display properly in the table with their initial text.
> >>
> >> 2. I can select a field with a tap and high light any of the characters
> >>    in the field.
> >>
> >> 3. I CAN NOT change anything (add or delete) in the field with
> >>    Grafitti entries. It responds with the appropriate shift symbol
> >>    to Grafitti shift entry and punctuation tap, but, I can't change the
> >>    field text. It simply ignores all Grafitti entries.
> >>
>
>
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palm.com/devzone/mailinglists.html.
>
>


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html.

Reply via email to