Hello,
I apologize, my previous post is not accurate enough.
Quickform is a widget, so it should have childrens.
But in the following example render a quickform
with childrens do not seems to works :
The children is never rendered.
(defview qfview (:type form
:persistp nil)
(name :requiredp t
:required-indicator nil
:label "Name"))
(defun make-page ()
(let ((qf (make-quickform 'qfview)))
(setf (widget-children qf)
(make-widget
(lambda (&rest args)
(declare (ignore args))
(with-html (:p "Children)))))
qf))
(defun init-user-session (root)
(setf (widget-children root)
(make-page)))
Thanks.
Le vendredi 17 octobre 2014 09:36:31 UTC+2, o_z a écrit :
>
>
>
> четверг, 16 октября 2014 г., 23:46:36 UTC+3 пользователь Fred написал:
>>
>> Hi,
>>
>> After an update of weblocks, i found the render-widget system that
>> loop over the childrens of the root widget, broken in the Dataform widget.
>>
>> In my code, i put some childrens in the Quickform widget
>> (Quickform inherits from Dataform).
>>
>> On 4 Jul 2013, appears a update of dataform code
>> that cause the trouble :
>>
>> https://github.com/skypher/weblocks/commit/af617413a1ca22e6891b34b93fa81e936209d702
>>
>> Why a new "widget-children" method in this class (Dataform) that breaks
>> the render-widget engine ?
>>
> This is needed to add widgets as view fields for dataform.
> There is a bug, but it doesn't break render-widget system.
>
>>
>> Thanks.
>>
>> Best Regards
>> --
>> Fred
>>
>
--
You received this message because you are subscribed to the Google Groups
"weblocks" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/weblocks.
For more options, visit https://groups.google.com/d/optout.