Reporting back!
Yahoo!!!
It's works perfectly now! - the complete code is here -
https://github.com/ckkashyap/picolispAppPractice/tree/master/step04 (please
ignore the README)
This week was busy with work so it took longer but it is satisfying to
watch things beautifully!!!

(action
   (html 0 Ttl "@lib.css" NIL
       (idForm "TITLE" '(choTask) 'nm '+Name *CanEdit *CanDelete '("The "
(: ttl) " Title")
           (<grid> 2
               "Title" (gui '(+E/R +Cue +TextField) '(ttl : home obj)
"title" 40)

               (gui '(+E/R +Chart) '(tgs : home obj) 3
                     '( (This) (list (: nm nm)))
                     '((L D)
                          (cond
                             ((and D (car L)) (put!> D 'nm (request!
'(+TagNm) 'nm (car L)) ) D)
                             ((car L) (new! '(+Tag) 'nm (request! '(+TagNm)
'nm (uppc (car L))) 'tsk (: home obj)))
                             (T D))
                      )
               )
           )
           (<table> NIL "Tags"
                 '(NIL NIL NIL)
                 (do 6
                    (<row> (alternating)
                       (gui 1 '(+DbHint +TextField) '(nm +TagNm) 40)
                       (gui 2 '(+DelRowButton))
                       (gui 3 '(+BubbleButton)) ) )
           )
           (scroll 6 T)
       )
   )
)


On Mon, Dec 9, 2019 at 10:28 PM C K Kashyap <ckkash...@gmail.com> wrote:

> Yes ... sounds like a plan ... I am going to practice some
> more with +Chart and it's Set/Val functions. It took me some time to get it
> working :) ... I can see that I am close now :)
> I'll post back in a couple of days.
> Regards,
> Kashyap
>
> On Sun, Dec 8, 2019 at 10:18 PM Alexander Burger <a...@software-lab.de>
> wrote:
>
>> On Mon, Dec 09, 2019 at 06:53:29AM +0100, Alexander Burger wrote:
>> > Yes. The standard way is to have one form, one search dialog, and one
>> 'url>'
>> > method per +Entity class, and handle +List's of other objects in a
>> chart each.
>> >
>> > When that works, you can try to make cool nifty things like squeezing
>> all into a
>> > single +ListTextField ;)
>>
>> Especially problematic is the recursive creation of task and task-name
>> objects
>> on the fly. This will create lots of garbage objects, as every misspell
>> of a
>> name results in a new object.
>>
>> In the normal way, with search dialogs, objects are created only when
>> explicitly
>> pressing the "New" button.
>>
>> ☺/ A!ex
>>
>> --
>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>>
>

Reply via email to