Return-Path: Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: (qmail 99212 invoked from network); 14 Nov 2007 14:35:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Nov 2007 14:35:55 -0000 Received: (qmail 62894 invoked by uid 500); 14 Nov 2007 14:35:39 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 62836 invoked by uid 500); 14 Nov 2007 14:35:39 -0000 Mailing-List: contact users-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users@cocoon.apache.org List-Id: Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 62825 invoked by uid 99); 14 Nov 2007 14:35:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2007 06:35:39 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [212.243.197.34] (HELO mail4.hostpark.net) (212.243.197.34) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2007 14:35:40 +0000 Received: from localhost (localhost [127.0.0.1]) by mail4.hostpark.net (Postfix) with ESMTP id 21409274C5 for ; Wed, 14 Nov 2007 15:35:18 +0100 (CET) X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Received: from mail4.hostpark.net ([127.0.0.1]) by localhost (mail4.hostpark.net [127.0.0.1]) (amavisd-new, port 10124) with ESMTP id z7UArnr32jq0 for ; Wed, 14 Nov 2007 15:35:17 +0100 (CET) Received: from corix.ch (84-72-170-20.dclient.hispeed.ch [84.72.170.20]) by mail4.hostpark.net (Postfix) with ESMTP id 85FE5274F2 for ; Wed, 14 Nov 2007 15:35:17 +0100 (CET) Content-class: urn:content-classes:message Subject: AW: AW: own widget Date: Wed, 14 Nov 2007 15:35:02 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C826CB.935BF1D5" X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: AW: own widget X-MimeOLE: Produced By Microsoft Exchange V6.5 thread-index: AcgmrIXeyD4j27L6Rp2RzWQA0X8BkgAHibrAAAA3ZxU= References: <4730131E.6080507@uib.es> <001601c8220d$aa472e50$306fa8c0@philosophy.pchl.co.uk> <8A9A3F0EF79C4FB2B7EF3D6460DF7908@corix.local> <9CC0ABC6641F48FABF150615D34F122D@corix.local> <4733278B.2070201@apache.org> <4733427B.7010003@apache.org> <7F31878CF0CA499DA78D7F3EE89CD7D6@corix.local> <096366893AEE4D6A844F0B49CCDBA86D@corix.local> From: "Michel Erard" To: X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01C826CB.935BF1D5 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable PS: I use Version 2.2 :-) ________________________________ Von: Michel Erard Gesendet: Mi 14.11.2007 15:28 An: users@cocoon.apache.org Betreff: AW: AW: own widget Hi Bart,=20 =20 how did you catch the label in your xsl transformation? =20 In forms-field-styling.xsl we have: =20 But I think this template isn't used and the label is directly set = within the AbstractWidget: public void generateLabel(ContentHandler contentHandler) throws = SAXException { if (getCombinedState().isDisplayingValues()) { getDefinition().generateDisplayData("label", contentHandler); } } =20 Cheers,=20 Mike =20 ________________________________ Von: bart remmerie [mailto:remmerie@gmail.com] Gesendet: Mi 14.11.2007 11:53 An: users@cocoon.apache.org Betreff: Re: AW: own widget Dear Michel, =20 I've already implemented such a feature, not by creating a new widget, = but using the stylesheet-approach. Basically, you create a new styling type "link" or "href-label" and = include it in the forms styling stylesheets. =20 The most difficult part is to create the "href" part of your hyperlink. For an elegant solution, you should be able to define the hyperlink = outside the stylesheet. You should be able to pass it as an argument through the form's = template. =20 In my use case, I pass a 'fixed part', something like '/myhelppages/' + = a variable part linked to the id of the record. Where the id of the = record is a part of the object model, known within the form (as a hidden = field) & accessible in the stylesheet.=20 =20 I know this may seem complicated, and if interested I can provide the = source-snippets. =20 Bart =20 =20 2007/11/9, Michel Erard :=20 I already tested the trunk version of forms block and the only thing = that changed for uses was that all 'class' attributes are replaced by = 'ref' and take a spring bean as argument. And there is a new spring = config file in the forms block of course.=20 =09 What do you think about a new Datatype 'object', that for example can = be used to link persistent objects? Of course this feature would only = make sense when you have a selection-list with a defined set of objects. = Or maybe better an ObjectSelectionList?=20 =09 =09 =09 =09 ________________________________ =09 Von: Grzegorz Kossakowski [mailto:gkossakowski@apache.org] Gesendet: Do 08.11.2007 18:57 An: users@cocoon.apache.org Betreff: Re: AW: own widget =09 =09 =09 Felix Knecht pisze: > @Grzegorz > I thought Giacomo migrated the forms block to spring = (cocoon-forms-1.1.0).Wouldn't it make more sense to use already the=20 > new forms block instead of the legacy one (probably it makes = configuration also easier)? =09 Yes, Giacomo migrated forms to Spring recently but there are still two = problems: 1. There was no release of Forms 1.1.0 2. There is no migration guide or any other document describing how = things changed and how everything is going to work. =09 The second point is especially important and I'm little bit = disappointed that others making=20 incompatible (but wholeheartedly wanted!) changes do not write any = documentation. It's really not hard to write migration guide but I believe it really helps our users. = Am I wrong? =09 -- Grzegorz Kossakowski=20 Committer and PMC Member of Apache Cocoon http://reflectingonthevicissitudes.wordpress.com/ =09 ---------------------------------------------------------------------=20 To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org=20 =09 =09 =09 =09 =09 =09 =09 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org=20 For additional commands, e-mail: users-help@cocoon.apache.org =09 =09 --=20 Bart Remmerie=20 ------_=_NextPart_001_01C826CB.935BF1D5 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IhIOAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAEwAAAEFXOiBBVzogb3duIHdpZGdl dADcBQEFgAMADgAAANcHCwAOAA8AIwACAAMALgEBIIADAA4AAADXBwsADgAPACMAEQADAD0BAQmA AQAhAAAANTM2Q0YwNDQ2OUE1Rjg0RTlBNkJGQjUxRkZBRDk1RjIAcgcBA5AGAHgpAAA4AAAAAwA2 AAAAAABAADkAeOZjissmyAEeAD0AAQAAAAUAAABBVzogAAAAAAIBRwABAAAALQAAAGM9Q0g7YT0g O3A9Q09SSVg7bD1IRVJBS0xFUy0wNzExMTQxNDM1MTdaLTEwAAAAAB4ASQABAAAAEwAAAEFXOiBB Vzogb3duIHdpZGdldAAAQABOAEtixqzKJsgBHgBaAAEAAAANAAAATWljaGVsIEVyYXJkAAAAAAIB WwABAAAAYQAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1DT1JJWC9PVT1GSVJTVCBB RE1JTklTVFJBVElWRSBHUk9VUC9DTj1SRUNJUElFTlRTL0NOPU1JQ0hFTC5FUkFSRAAAAAACAVwA AQAAAEgAAABFWDovTz1DT1JJWC9PVT1GSVJTVCBBRE1JTklTVFJBVElWRSBHUk9VUC9DTj1SRUNJ UElFTlRTL0NOPU1JQ0hFTC5FUkFSRAAeAF0AAQAAAA0AAABNaWNoZWwgRXJhcmQAAAAAAgFeAAEA AABhAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC9PPUNPUklYL09VPUZJUlNUIEFETUlO SVNUUkFUSVZFIEdST1VQL0NOPVJFQ0lQSUVOVFMvQ049TUlDSEVMLkVSQVJEAAAAAAIBXwABAAAA SAAAAEVYOi9PPUNPUklYL09VPUZJUlNUIEFETUlOSVNUUkFUSVZFIEdST1VQL0NOPVJFQ0lQSUVO VFMvQ049TUlDSEVMLkVSQVJEAB4AZgABAAAABQAAAFNNVFAAAAAAHgBnAAEAAAAWAAAAbWljaGVs LmVyYXJkQGNvcml4LmNoAAAAHgBoAAEAAAAFAAAAU01UUAAAAAAeAGkAAQAAABYAAABtaWNoZWwu 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 FTI10DBmmd9VajQ3m18iGzA67ZMi/5TPpC+lP6ZPmQ+ob5svnDL4b2Rlq2+sf62Prp+wj/+iD6Mf tD+1T7Zfp1+3n6l//6qCqvS5r7q/u8+834afvv//iL+Jz25PcJ9wb3F/co/In/90r3W/ds9338/P ts+338iP/30vfj9/T4BfgW/Bz8Lf3a//xP/GD8cfyC/JP4r/5V/e33/f7+D/kE+RX5Jvk3tmQWH/ XvDoX+lv6n/rj6+v7a+xz/07kG7wULMv8Y/yn/Ov9Z//14+5j/lP+l/7b73P/K+/7/mqc2lkwZ// zwDfAe/ib/cED+SP5ZEv5c/KT8tfEC//zX/Ojwjv0K/Rv9LP098JP//8D/0fGY/ZL9o/20/cX91v /wbfB+8izwoPCx8MLxy/5e//5v8qfyP/JQ8mH+xPA8/ub/WTmXYUMGnBUCFgLU8uX/8vbzB/9L8y n/bf9+82Xzdv/zh/Gx8cL/5PPh8/L0A/Ao9HA58Er6oZcmVzJ4B2+GVkSQZ/RO9F/0cPJ1//SS8p f07fDw8QHxEvEj8TT/8UXxVvFn8XjxifWk9A/0IP/1MPHe8e/yAPIR8iL0xPTV//Tm9gH1CPUZ9S r1O/K79v3/9pX2pvcs8xDzIfMy+TXZyQ+G9vcz1/c/91D3YfbQ//eD9vL3A/VL9XD1bfV+9Y//9a D1sfXC9dP15PiT9gb2F//4H/Y59kr2W/Zs9n33s/fE//lx9+b39/gI+Bn4KvcW+ez3+YT5lfmm92 v3fPeN80THf4aGVuoc+i36PvpP8579enHzwPnxF0S6B0qf+rD/+sH60vrx+RH0Pvss+z37TvL0gv ti9KT8ECJAZgICHwPSAnJ0w/uT+6T7tf/5vvvX+eD58fg5/Hb5+/oM//wH/Bj8Kfw6+mH8XPqD80 xuBsdWUtb8xQzS/OP7/PT9Bfrj/Sf7BfxXFlNYD+Y7G/1o/Xn9iv2p+3D7gf/95v33/gj7xf4c++ f7+GwG//5O/l/+cPxK/pL8bPDf/I3//J78r/zA/zTeyf7a/uv9Ev//Df00+pDPif+a/6v/vP8A// /e/yL/Xf9F+F/4XPht+H7/8Hn4oPix+ML40/Ds/hD+If/wePko+Tn5Svlb+WzwDPAd//HK8D/wUP Bh8HLwg/9w8kX38d3x7vH//8b/1//o80W2/idKmwcndpew8oTylf/ypvIV8sjyN/Mk8JD/VPJS// Jj8nTzC/Mc8y3yuPNP8tr//Ujzx/PY8+nz+v2d9Bz9v//90PRW9Gf0ePFR8WL+NvTU9/Tl9Pb+ev 6L/pz78pM/BuoGNhdChA65AswDAAOmlucHV0Jyn/679UL1U/Vk8z71hvNg/4X/84HzkvOj87T/h/ XR9eL18//0CPYV9Cry6vaP9qD2sfbC//YG9uT2KPZj9kvwt/C08MX/8Nb3hPD48QnxGvEr9/f1BP /1FfeD8YDxkfGi8bPxxPcX//co+NX3Svdb92z3ffeO9nb/9of45/j4+Qn2y/bc9u3/+M8GNob29x P5kPmh+bL/+SD51PlC+i33m/es9733zv/33/fw+AH4Evgj+DT65PhW//hn+nD4ifia+Kv4vPjN+g T/+hX6JvtB+kj6Wfpq+nv5Zv/5d/vU++X8QvwH+cz53fQz/xrdBpYWJMcMcPyB/JL//KP8EfzF/D P8RPqM+rH6rv/6v/rQ/WT68vsD+xT7Jf3X//tH+1j9Y/t6+4v7nPut+77//Pf9CP61/Sr9O/1M/V 39bv/8V/8w/sj+2f7q/K38vvzP/9+EdszxBMYPX/9w/4H/kv70j/+09LH/NBZvBQ/f//D/8AHwEv Ax/lT1MfBr8HzwjfD1dfCh9Zf1qCXHskcgRlc/AwdmVkSWT4XH0i/e8NLw4/D08CL8cRbwRP80F0 aXTPPxXP/xbfF+8J3wrvC/8dnx6vH78PED8g/xJfE2ZmaTpo/VugdBSRIy8kPyVPJl/wL/8of/JP 81/X39ov2f/bD9wf/zJ/3j/fT+Bf4W85ryBPIV//Mm/mv+fP6N/p7+r/K68sv/9Hjy7fL+8w/zIP Mx/0j08/f0i/Sc9K3/nf+u/7/84LYQBwcGx5LXRlbfVaIGFaYHNSL1M/VE9VXz8ZD1d/Gy9PcaAg RkBjdP9bD1wfXS9eP2AvQX8jH2P/v2UPZh8nX2dfKX8Tgi4Uv39qX2tvbH9fL26fYU9zwm38b2Qc r3I/c090X3ZPaD//aU95/3sPfB9tj31fb68Tc/hjc3Mrf4B/gY+Cn0xP/4S/Tm/GzzPvNP82Dzcf OC//OT86TztfPG89f5VvfH99j/9O30LPQ99E70X/Rw+HX4hv/4l/mz+Ln4yvjb9Pj1Cfqv9/pH+l j63vVe9W/1gPqtli/64fry+wP7FPqD+zb6pfq2//j++8v6wPrR+1z7bfwc+4/1+yb7sftI/Og7nw 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 /yUfPI89ny2PMq9AX0FvQn//b59wr0U/Rk91D0f/Sk9KH/9hf0w/aZ9qrzpPO19tT25f/0NfcO9x /3MPdB+GX3avd7//Rw8zD3yvkE99j36ff6+Av5+Sj5Tvlf+Iga7nNzKv57pc45BykhiuoJccMITx AC9CTE9DS1FV+E9URYfpr+CbgZZfnMz4RElWnkuff5eVk6GYPJufH6LvUuXQxeFyPe9hn6QPpR+j P6ffmb82NIf6L/bplw+YH5YtQuTRIFL/wYDnsL7Q3eCaH5svnD+g35+h77T/tg+3HwURNTidckhP RFmT/TI3k7FIKFRNTIfgfb1QAAAAHgA1EAEAAAA8AAAAPEU5NUQ0OTI0NUM0Mzc4NDlBOERBREJC REE5Mjg4ODE3NTQ2RkBoZXJha2xlcy5jb3JpeC5sb2NhbD4AHgA5EAEAAAA5AgAAPDQ3MzAxMzFF LjYwODA1MDdAdWliLmVzPiA8MDAxNjAxYzgyMjBkJGFhNDcyZTUwJDMwNmZhOGMwQHBoaWxvc29w aHkucGNobC5jby51az4gPDhBOUEzRjBFRjc5QzRGQjJCN0VGM0Q2NDYwREY3OTA4QGNvcml4Lmxv Y2FsPiA8RTk1RDQ5MjQ1QzQzNzg0OUE4REFEQkJEQTkyODg4MTc1NDRDQGhlcmFrbGVzLmNvcml4 LmxvY2FsPiA8OUNDMEFCQzY2NDFGNDhGQUJGMTUwNjE1RDM0RjEyMkRAY29yaXgubG9jYWw+IDxF OTVENDkyNDVDNDM3ODQ5QThEQURCQkRBOTI4ODgxNzU0NERAaGVyYWtsZXMuY29yaXgubG9jYWw+ IDw0NzMzMjc4Qi4yMDcwMjAxQGFwYWNoZS5vcmc+IDw0NzMzNDI3Qi43MDEwMDAzQGFwYWNoZS5v cmc+IDw3RjMxODc4Q0YwQ0E0OTlEQTc4RDdGM0VFODlDRDdENkBjb3JpeC5sb2NhbD4gPEU5NUQ0 OTI0NUM0Mzc4NDlBOERBREJCREE5Mjg4ODE3NTQ0RUBoZXJha2xlcy5jb3JpeC5sb2NhbD4gPDA5 NjM2Njg5M0FFRTRENkE4NDRGMEI0OUNDREJBODZEQGNvcml4LmxvY2FsPiA8RTk1RDQ5MjQ1QzQz Nzg0OUE4REFEQkJEQTkyODg4MTc1NDZFQGhlcmFrbGVzLmNvcml4LmxvY2FsPgAAAAAeAEcQAQAA AA8AAABtZXNzYWdlL3JmYzgyMgAACwDyEAEAAAAfAPMQAQAAADYAAABBAFcAJQAzAEEAIABBAFcA JQAzAEEAIABvAHcAbgAgAHcAaQBkAGcAZQB0AC4ARQBNAEwAAAAAAAsA9hAAAAAAQAAHMHjmY4rL JsgBQAAIMDRUXpPLJsgBAwDeP69vAAADAPE/BwgAAB4A+D8BAAAADQAAAE1pY2hlbCBFcmFyZAAA AAACAfk/AQAAAGEAAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAAL089Q09SSVgvT1U9RklS U1QgQURNSU5JU1RSQVRJVkUgR1JPVVAvQ049UkVDSVBJRU5UUy9DTj1NSUNIRUwuRVJBUkQAAAAA HgD6PwEAAAAVAAAAU3lzdGVtIEFkbWluaXN0cmF0b3IAAAAAAgH7PwEAAAAeAAAAAAAAANynQMjA QhAatLkIACsv4YIBAAAAAAAAAC4AAAADAP0/5AQAAAMAGUAAAAAAAwAaQAAAAAADAB1AAAAAAAMA HkAAAAAAHgAwQAEAAAANAAAATUlDSEVMLkVSQVJEAAAAAB4AMUABAAAADQAAAE1JQ0hFTC5FUkFS RAAAAAAeADJAAQAAAA0AAABNSUNIRUwuRVJBUkQAAAAAHgAzQAEAAAANAAAATUlDSEVMLkVSQVJE AAAAAB4AOEABAAAADQAAAE1JQ0hFTC5FUkFSRAAAAAAeADlAAQAAAAIAAAAuAAAAAwB2QP////8L ACkAAAAAAAsAIwAAAAAAAwAGEJ4Ye1IDAAcQ5AwAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUA AABQUzpJVVNFVkVSU0lPTjIyOi0pVk9OOk1JQ0hFTEVSQVJER0VTRU5ERVQ6TUkxNDExMjAwNzE1 OjI4QU46VVNFUlNAQ09DT09OQVBBQ0hFT1JHQkVUUkVGRjpBVzpBVzpPV05XAAAAAAIBfwABAAAA PAAAADxFOTVENDkyNDVDNDM3ODQ5QThEQURCQkRBOTI4ODgxNzU0NkZAaGVyYWtsZXMuY29yaXgu bG9jYWw+AChj ------_=_NextPart_001_01C826CB.935BF1D5 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org ------_=_NextPart_001_01C826CB.935BF1D5--