ascs() is just for returning an array of them (it's "plural") ... you use that when you want to pass to something that takes a setSortOrderings(NSArray) and you only have one
dot == append ms On Dec 14, 2010, at 12:16 PM, Farrukh Ijaz wrote: > Hi, > > Did you try using .ascs() instead of .asc() and .append() instead of .dot()? > > Farrukh > > Sent from my iPhone > > On 14, دسمبر 2010, at 8:02 PM, Theodore Petrosky <[email protected]> wrote: > >> Why does this work: >> >> ERXSortOrderings newOrdering = >> ERXSortOrdering.sortOrderingWithKey("parentCompany.parentCompanyName", >> ERXSortOrdering.CompareAscending).then(Client.CLIENT_NAME.asc()); >> >> but this doesn't: >> >> ERXSortOrderings newOrdering1 = >> ERXSortOrdering.sortOrderingWithKey(Client.PARENT_COMPANY.dot(ParentCompany.PARENT_COMPANY_NAME).asc()).then(Client.CLIENT_NAME.asc()); >> >> Here is the error: The method sortOrderingWithKey(String, NSSelector) in the >> type ERXSortOrdering is not applicable for the arguments >> (ERXSortOrdering.ERXSortOrderings) >> >> ERXSortOrderings newOrdering2 = >> ERXSortOrdering.sortOrderingWithKey(Client.PARENT_COMPANY.dot(ParentCompany.PARENT_COMPANY_NAME).asc()).then(Client.CLIENT_NAME.asc()); >> >> ERXSortOrderings newOrdering2 = >> ERXSortOrdering.sortOrderingWithKey(ParentCompany.PARENT_COMPANY_NAME.asc().then(Client.CLIENT_NAME.asc()); >> >> As long as I start out with "string, selector" then I can chain - then, >> then, etc. >> >> I must have some deep seated misunderstanding of ERXSortOrderings and how to >> create it. >> >> this one works beautifully: (except on closer examination, I don't >> understand why it works with the parenthesis around the first element) >> >> ERXSortOrderings newOrdering = >> ERXSortOrdering.sortOrderingWithKey("version.job.primaryKey", >> ERXSortOrdering.CompareAscending) >> .then(Invoice.VERSION.dot(Version.ITEM_INDEX).asc()) >> .then(Invoice.VERSION.dot(Version.SUB_VERSION_NUMBER).asc()) >> .then(Invoice.VERSION.dot(Version.REVISION_NUMBER).asc()) >> .then(Invoice.INVOICE_DATE.asc() ); >> >> >> Ted >> >> >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/farrukh.ijaz%40fuegodigitalmedia.com >> >> This email sent to [email protected] > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
