Mark Lundquist escribió:

On Jul 18, 2006, at 5:14 AM, Vadim Gritsenko wrote:

Mark Lundquist wrote:
OK, so @unique-row-id and @unique-path are deprecated. Got that. In favor of... what? <fb:unique-row>? Or <fb:identity>? Or either, depending on... something? I'll be happy to edit this section to make it comprehensible, once I achieve some understanding of it myself :-)
Sorry for the snarkiness... just feeling a little frustrated is all :-)

LOL

When 'unique identification widgets' were first introduced, they were called something else then what they are called now.

Right... I got that much :-)

Now they are known as <fb:identity>.

OK — and I have always used <fb:identity>, so I must have figured out that this was the thing to do... so I guess my only question left is, what about <fb:unique-row>?
Hi,

I think <fb:unique-row> was the initial name for <fb:identity>. <fb:unique-row> is now deprecated. I don't remember out of hand, I suspect <fb:unique-row> never existed, because it was never released.
Hmm... looking at the source code, it's nowhere to be found. From the documentation, it appears that at one point it was meant to allow the implementation of composite identity schemes, but it either was never implemented, or was superseded by the time of the release but the doc was never changed?

Also, w.r.t. @unique-row-id and @unique/path, they are no longer "deprecated" as such — they are now unsupported, and the implementation does the courtesy of recognizing them and throwing BindingException.
They were deprecated, because they did not allow to define more than one widget. Or it was to complicated to parse them. Hence it was deprecated in favor of <fb:identity>. A sample of the new way is here(look for the repeater):

http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/form2_bind_bean.xml?revision=392580&view=markup

I think <fb:identity is not mandatory, there is still the simple repater:

http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-sample/src/main/resources/COB-INF/forms/dynamicrepeater_binding.xml?revision=392580&view=markup

HTH.


So, I would remove all references to them from the docs, and the same for <unique-row> and <unique-field>. WDYT?
Great idea, please do! :-)

Best Regards,

Antonio Gallardo.

Reply via email to