Creating a User Interface for Data Modification, Part 2

Enabling the fields

(form NIL
(<h2> NIL (<id> (: nm)))
( editButton T )

Searching and choosing data

(de choPerson (Dst)
(choDlg Dst "Persons" '(nm +Person)) )
(<grid> 5
...
(choPerson 0)
"Father"
(gui '(+E/R +Obj +TextField) '(pa : home obj) '(nm +Man) 30)
...

Adding the Treeview function

(gui '(+Rid +Button) "Tree View"
'(url "!treeReport" (: home obj)) ) ) ) ) )
(<href> (: nm) (mkUrl @))
(when (try 'url> This 1)

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mia Temma

Mia Temma

These are cross-posts from my blog https://picolisp-explored.com. I’m writing about PicoLisp for beginners. Welcome!