From: "Jacques Le Roux" <[email protected]>
There are 2 ways to deal with that from lookups. For the one Raj suggested, you 
should use something like you will find in the
FormWidgetExampleForms.xml file at line 291. Of course in your case you will 
use the hidden field. I hope it's clear enough now.

Another way, but it's maybe not what you are looking for, is to use another 
(not well documented yet) new feature in OFBiz which
allow to show the "name" (description at large) beside (at right for now) the 
lookups while still allowing to enter the data Id in
the lookup field. For that look at the line 288: it uses the 
client-autocomplete-field.

Sorry I mixed things, actually client-autocomplete-field is useless as it simply tells the browser whether or not to try and autocomplete with values previously entered. The feature I was thinking about is actually showDescription and is activated by default in widget.properties file (see widget.lookup.showDescription=Y). SO you don't need to worry about that: it's working by default. As soon as you enter a letter (or some) in the field the ajax autocompleter feature wiss show 10 values by default. I fyou select a value from this list, its description will be shown at the right of the lookup button.

HTH

Jacques


The requirement is the same: to handle mandatory Ids (prim keys) but also allow 
to show the information the user is aware about
(name, description, etc.)

You may also hide the lookup field by using size=0. But it's a specific case when you want to see only a button and no field, not related to your problem I guess.

You will have to update to trunk at r942576. Else it will show tomorrow in 
trunk demo...

HTH

Jacques

From: "Raj Saini" <[email protected]>
Swetha,

I don't think you can hide the product id it is used to look up the product. 
However, one way to achieve this is to pass the
product id in as a hidden form variable in your page but this will need 
customization.

Thanks,

Raj

On 08/05/10 19:10, swetha wrote:
Hi,
Here i am giving sample url rewriting code of my doubt, i am using apache..

RewriteRule ^/(.*)/(.*).html$
ajp://localhost:000/ecart/control/product/~product_name=$2 [P,L]
ProxyHTMLURLMap
^(.*)/ecart/control/product/~product_id=(.*)/~product_name=(.*);(.*)$
$1/$2/$3.html [R]
ProxyHTMLURLMap
^(.*)/ecart/control/product/~product_id=(.*)/~product_name=(.*)$
$1/$2/$3.html [R]

In this I want to display only product_name in url of my application. How
can i hide product_id


Suggest me.........
[Go to top]







Reply via email to