I think the comma is what's really getting you here (if I had to take
a guess). Anjo added in a feature to allow a list of "allowable
characters" that is in the WOLips prefs. You might try adding "," to
that list (assuming it's not there). Now you will still get either a
warning or an error on that line if you have binding validation on
because it can't validate anything after the NSArray (it doesn't know
the type inside the array), but I usually drop a // VALID on these
lines to turn off the binding validation ad-hoc. If you STILL get
errors even after adding "," to that list, then that is definitely
weird, because I use the..ort syntax pretty extensively (not with
the multiple sorts though -- always wondered if you could do
that :) ). Let me know if that still doesn't work ...
ms
On Dec 7, 2005, at 11:06 PM, Brendan Duddridge wrote:
> Hi,
>
> I added this definition for a WORepetition to my component today
> and I'm receiving some errors from the WOLips plug-in's component
> editor.
>
> MiscRepetition: WORepetition {
> index = incrementRow;
> item = currentAttributeForGroup;
> list = ungroupedProductAttributes..ortAsc.sortOrder,nameForLocale;
> }
>
> - The binding value 'nameForLocale' can only appear after an '='
> - ungroupedProductAttributes.' is an unknown keyword
> - ',' is an unknown keyword
> - .. is an unknown keyword
> - 'sortAsc.sortOrder' is an unknown keyword
>
> I'm guessing I just need to ignore the errors. Although WOBuilder
> seems to not allow me to exit source mode because of the comma. The
>..ortAsc is a custom NSArray operator from the Project Wonder
> source. It sorts first by sortOrder, then by nameForLocale (which
> is a method that returns the name of an attribute localized to the
> browser's locale). Works great at runtime.
>
> Is there any other way that the..ortAsc.sortOrder,nameForLocale
> could be represented that would not cause the errors in WOBuilder
> or the WOLips plug-in component editor?
>
> Thanks,
>
>
> ____________________________________________________________________
> Brendan Duddridge | CTO | 403-277-5591 x24 | brenda..lickspace.com
>
> ClickSpace Interactive Inc.
> Suite L100, 239 - 10th Ave. SE
> Calgary, AB T2G 0V9
>
> http://www.clickspace.com
>
This archive was generated by hypermail 2.0.0 : Wed Dec 07 2005 - 23:19:16 EST