Return-Path: Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: (qmail 56262 invoked from network); 2 Jul 2004 09:23:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 2 Jul 2004 09:23:04 -0000 Received: (qmail 54877 invoked by uid 500); 2 Jul 2004 09:23:18 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 54505 invoked by uid 500); 2 Jul 2004 09:23:07 -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 Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 54218 invoked by uid 99); 2 Jul 2004 09:23:00 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [193.201.200.196] (HELO luminas.co.uk) (193.201.200.196) by apache.org (qpsmtpd/0.27.1) with ESMTP; Fri, 02 Jul 2004 02:22:59 -0700 Received: from [192.168.0.4] (media.demon.co.uk [80.177.14.141]) (AUTH: PLAIN jeremy, TLS: TLSv1/SSLv3,128bits,RC4-SHA) by grover.luminas.co.uk with esmtp; Fri, 02 Jul 2004 10:22:15 +0100 id 0010F9EB.40E52948.00007C62 Mime-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="=_grover-31842-1088760136-0001-2" In-Reply-To: <40E48D56.60608@gmx.de> References: <40E21108.3030109@gmx.de> <40E2811F.2050802@lineone.net> <40E28C36.2040405@gmx.de> <40E29079.2030300@lineone.net> <40E2F9FF.60106@gmx.de> <40E48D56.60608@gmx.de> Message-Id: <543B19CC-CC09-11D8-8D76-0003935AD2EE@media.demon.co.uk> From: Jeremy Quinn Subject: Re: Show/Hide Widgets Date: Fri, 2 Jul 2004 10:22:24 +0100 To: users@cocoon.apache.org X-Mailer: Apple Mail (2.618) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --=_grover-31842-1088760136-0001-2 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 1 Jul 2004, at 23:16, Joerg Heinicke wrote: > On 01.07.2004 10:37, oceatoon wrote: > >> Hello everyone Thanks for the answers, and the paths to solutions >> I went through Tim Larson's explanation, and GUI model that really >> give >> great ground for dynamic implementation, but also come with a certain >> complexity that I beleive would take me more time to overcome, and I >> don't >> necessarely need so much freedom in the definition since my >> definition file >> is fixed (I have a fixed number of widgets). But it gave me the idea >> to simply generate my CForms with complete >> Definition file, and then do the selection of what I want or don't >> want to >> show by XSLT processing the template file. >> if anybody knows if this will be problematic, Warn me before the >> useless >> work is done ;) Thanks for the thoughts. > > It *can* cause problems, e.g. when you hide widgets that have > validation errors or are required, so union widget would be the better > solution. But you are right, the GUI model sample is to complex. Maybe > I have enough spare time tomorrow. I for one, can make neither head nor tail of the union|struct|new|class widgets. I think they'd allow me to make a more powerful form for the Query Bean stuff, so I'd love to see some simpler examples if you get the time. regards Jeremy -------------------------------------------------------- If email from this address is not signed IT IS NOT FROM ME Always check the label, folks !!!!! -------------------------------------------------------- --=_grover-31842-1088760136-0001-2 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGJDCCAt0w ggJGoAMCAQICAwskYzANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDMxMTEzMjEwMTI0WhcNMDQxMTEyMjEwMTI0WjBKMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMScwJQYJKoZIhvcNAQkBFhhqZXJlbXlAbWVkaWEuZGVt b24uY28udWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwu9abCH/mefGpJqCrbgn+ H3FX223ceivXU1FpwEciHb1edLiyhRDmeELKfS8RBh1fWeXPnsMsR+/JW1kFTjuU05vtu3zr4AC8 HH5qx5TexLkqHP9rfwQPwzlkbXa5m30niA4a642Wi9Q7i/sg1i41najIRr/W/no+MkOWgPypsqbG aWpUWIZyETfrJNhlyeYOXWivyv657l2Oc2qSzxOUnWvh9GiwF4Ru7kESViiCLwyDzPaN2yLreMKA 6ZU+0hv77iwtc0Ul8GDNWwYUiFA1RqDMtz90oKoOIEzNn/LCD1PMziPCmpXXipAuVnttv0eSXX6w /jlIQYf+k0MwAEw5AgMBAAGjNTAzMCMGA1UdEQQcMBqBGGplcmVteUBtZWRpYS5kZW1vbi5jby51 azAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBADJJWfPQFDb7d8YUlCxO1Fk9HgTY6SoO YqSofIBfqf4yUQ9YCyi8ea5dv+Nl17oNDAGetto14mI0uIj1BlWTrZ6SBpo9ou+s9juyZQNBDZ1v +9qB7/A4wpNUKuDfihrDh1gEdhC7sbh2pj4g/xZ98rWi+p5SCY0MzrQV1dWuf0d5MIIDPzCCAqig AwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4g Q2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYG A1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBl cnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3 dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxV c1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuF Wqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8 YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDag NIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYD VR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkq hkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAg k3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbq NOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAucwggLjAgEBMGkwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLJGMwCQYFKw4DAhoFAKCCAVMwGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwNzAyMDkyMjI1WjAjBgkqhkiG9w0B CQQxFgQU6umba4o4w97RBkOXPfKyKoCh0X4weAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3Rl IFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwskYzB6BgsqhkiG9w0BCRACCzFroGkwYjEL MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNV BAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLJGMwDQYJKoZIhvcNAQEB BQAEggEAYwLtV1idIokODgmz68hhVsyuhvRSjI/Jm/3HZsxniKJ+i2YUpvflu9OX5CHa7f/7aK1E AfOBPWw3bEb9jS1tHoOTMZ+dLnELV3OizHo+YSxtRaGC1gReFPFh+DZM560UgcFuKHPYH4suWul+ H8GjYOw2pxSRCYbu7V8oYHkXqj4skADMBK4KP0QfjYwCjqdBFeFkRndmE0YxrUvw5TpercBff3oF knGEPKpeuwJKTJ1W76ZP7FZZ3YmC7BMIkAAB867EW8YlUTXKzM0e1SMWw2g84Z4oy9MfUQtmagsj EoQU4UtbeXLOA0QqkYDqo+XkwPQSaYSzjd25xzsKOCBn0wAAAAAAAA== --=_grover-31842-1088760136-0001-2--