Thanks Alex,
This worked almost beautifully! - except when I try to update/delete when I
get a -
:[task.l:8] !? (mapcar 'val> (car G)) <--- line 8 is the action function in
task.l

val> -- Bad message


I have an empty choTag function for now -  I don't suppose that is involved
when I try to delete a tag.

(gui '(+E/R +Chart) '(tgs : home obj) 4
      '((This) (list NIL This))
      cadr )
   (<table> 'chart ,"Tags"
      '((btn) (NIL ,"Tags"))
      (do 6
         (<row> (alternating)
            (choTag 1)
            (gui 2 '(+ObjView +TextField) '(: nm *nm*))
            (gui 3 '(+DelRowButton))
            (gui 4 '(+BubbleButton)) ) ) )
   (scroll 6 T)


And this does not render the tags in the text field - its empty and when I
try to edit/save it I get a "Not a list error" :(

 (gui '(+E/R +Fmt +ListTextField)
      '(tgs : home obj)
      '((This) (: nm))  # Set function
      '((Nm) (request! '(+Tag) 'nm Nm))  # Val function
      '(","," ")
      40 )

Regards,
Kashyap




On Sat, Dec 7, 2019 at 1:02 AM Alexander Burger <[email protected]> wrote:

> On Fri, Dec 06, 2019 at 11:55:14PM -0800, C K Kashyap wrote:
> > I see!!! ... Is +E/R restricted to making bi-directional connection with
> > the *ID only?
>
> In fact +E/R does not know about *ID. *ID is only a vehicle to pass the
> object
> to the page during GET (so just for a moment). After that it is invalid,
> as it
> may be changed by other GET transactions in other browser tabs or windows

Reply via email to