-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 I am in a situation where I want to render a component from another component without the need for sub-composition and where I want to prevent the use of #children. Mainly because the parent component does not know what is rendered. Is it possible? Or may be I have been exaggerating in the meta direction. Hilaire -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJwl0pSAvrR6lz6PQRAopdAJ9xGI0mvk6loyL3DVylFXbPCK0DhwCbBCJ7 dIaSe3wmzqX4BMArQ0odlZU= =ub5I -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
hi Hilarie,
1. a parent not knowing a children 2. know the children but don't know how the children behaves and/or don't interact with it. which case is your case? sebastian > -----Mensaje original----- > De: [hidden email] > [mailto:[hidden email]] En nombre > de Hilaire Fernandes > Enviado el: Thursday, March 19, 2009 11:57 > Para: [hidden email] > Asunto: [Seaside] children component rendering without children > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I am in a situation where I want to render a component from another > component without the need for sub-composition and where I want to > prevent the use of #children. > Mainly because the parent component does not know what is rendered. Is > it possible? Or may be I have been exaggerating in the meta direction. > > Hilaire > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFJwl0pSAvrR6lz6PQRAopdAJ9xGI0mvk6loyL3DVylFXbPCK0DhwCbBCJ7 > dIaSe3wmzqX4BMArQ0odlZU= > =ub5I > -----END PGP SIGNATURE----- > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 More like case 1. Hilaire Sebastian Sastre a écrit : > hi Hilarie, > 1. a parent not knowing a children > 2. know the children but don't know how the children behaves and/or don't > interact with it. > which case is your case? > sebastian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJwmNuSAvrR6lz6PQRAvL9AJ9TV1awEgjrl6qBBdjU9GruAR1XjwCeMscT o2o/14NwpF2KvOK5cp28enc= =grmX -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
then seriously, why it is (or has to be) the parent of that children?
> -----Mensaje original----- > De: [hidden email] > [mailto:[hidden email]] En nombre > de Hilaire Fernandes > Enviado el: Thursday, March 19, 2009 12:23 > Para: [hidden email] > Asunto: [Seaside] Re: children component rendering without children > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > More like case 1. > > Hilaire > > Sebastian Sastre a écrit : > > hi Hilarie, > > 1. a parent not knowing a children > > 2. know the children but don't know how the children > behaves and/or don't > > interact with it. > > which case is your case? > > sebastian > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFJwmNuSAvrR6lz6PQRAvL9AJ9TV1awEgjrl6qBBdjU9GruAR1XjwCeMscT > o2o/14NwpF2KvOK5cp28enc= > =grmX > -----END PGP SIGNATURE----- > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Hilaire Fernandes-4
> More like case 1.
How is that possible? :-) At some point a parent must initiate the rendering of its children, otherwise that child will never be visible. So how can a parent not know its children? Note that you can always display renderable objects (presenters in Seaside 2.9) without declaring them as children. Only components are required to be declared. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Lukas Renggli a écrit : >> More like case 1. > > How is that possible? :-) It is :) But it looks like a bad hack; to write fewer lines of code. Gonna refactor this anyway. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJwm66SAvrR6lz6PQRAl1oAJ9kF1MNHHMVFZxWrhsm+0AAYIrMLQCgrdn0 PUYjtJNT19OMd0y74jIRNRA= =Gc/G -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Hilaire Fernandes-4
Hilaire,
In SmallFaces we do not use #children anymore, take a look here http://wiki.squeak.org/squeak/6088 Cheers Hernán 2009/3/19 Hilaire Fernandes <[hidden email]> -----BEGIN PGP SIGNED MESSAGE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
sure. if you aren't using components (ie. you don't have state that needs persisting or the ability to update the root or url, etc), you don't need to implement #children.
2009/3/19 Hernán Morales Durand <[hidden email]> Hilaire, _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |