Re: Different behavior from ERMD2WEditToOneTypeAhead
Re: Different behavior from ERMD2WEditToOneTypeAhead
- Subject: Re: Different behavior from ERMD2WEditToOneTypeAhead
- From: Fabian Peters <email@hidden>
- Date: Fri, 07 Oct 2016 08:03:14 +0200
Hi Tim,
ERMD2WEditToOneTypeAhead got a few changes from me, including one to use the ERMD2WAttributeQueryDelegate. The change aimed to preserve the original behaviour, but looking at the code it may be that it doesn't when the data source being used is an EODatabaseDataSource.
Using a rule like this should sort it out at any rate:
100 : smartRelationship.destinationEntity.name = 'Product' => searchKey = "productNumber" [com.webobjects.directtoweb.Assignment]
If it does, I'd still like to have another look at why the default behaviour is not being preserved…
Fabian
> Am 06.10.2016 um 23:56 schrieb T Worman <email@hidden>:
>
> Hello All:
>
> I have a relationship sth like:
>
> Product(productId) <-> LineItem(productId)
>
> I am using ERMD2WEditToOneTypeAhead on the attribute Product.productNumber on a CreateLineItem page. But I’ve also got a rule for keyWhenRelationship like:
>
> 100 : smartRelationship.destinationEntity.name = ‘Product' => keyWhenRelationship = "d2wProductDisplayWhenRelationship" [com.webobjects.directtoweb.Assignment]
>
> where Product.d2wProductDisplayWhenRelationship returns a concatenated string that gives a more complete description of the product. Previously, this worked to only display items where Product.productNumber matched the string inserted by the user. Now it only works correctly if keyWhenRelationship=productNumber. The problem with this is that it doesn’t give the user enough feedback about the search results.
>
> Also, the behavior I’m seeing is that a whole list of Product objects are returned that do not match Product.productNumber. Which is confusing.
>
> I haven’t had a chance to look through recent commits yet but plan to do that later today. Just wanted to check and see - does anybody have any insight about this?
>
> Tim
> UCLA GSE&IS
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden